Urodzony 20.08.1982 roku w Kielcach. Wykształcenie wyższe, magister pedagogiki. W 2005 roku ukończył Akademię Świętokrzyską, Wydział Pedagogiczny i Nauk o Zdrowiu.
Od 2018 do 2020 członek zarządu województwa świętokrzyskiego. Został posłem IX kadencji w miejsce Dominika Tarczyńskiego, który objął mandat posła Parlamentu Europejskiego. Ślubowanie złożył 12 lutego 2020 r.