Urodził się 21 stycznia 1979 r. Mieszka w Sieńsku, w gminie Słupia.
Ma wykształcenie wyższe muzyczne. Jest absolwentem Diecezjalnego Studium Organistowskiego w Kielcach.
Jest nauczycielem muzyki i organistą.
Prowadzi też gospodarstwo rolne ukierunkowane na uprawę zbóż.
Był radnym powiatu jędrzejowskiego
Od 2018 r. zasiada jako radny w radzie sejmiku województwa świętokrzyskiego.