Urodził się 5 grudnia 1969 r. w Radomiu.
Absolwent Wydziału Dziennikarstwa i Nauk Politycznych Uniwersytetu Warszawskiego.
W latach 1994-2004 pracował jako dziennikarz w Katolickim Radiu Radomskim AVE. Od 2004 r. do 2006 r. był koordynatorem programowym, a następnie szefem redakcji Radia Plus Radom. W okresie 2006-2007 pełnił funkcję rzecznika prasowego Dyrekcji Generalnej Lasów Państwowych w Warszawie.
W latach 2006-2007 był radnym i przewodniczącym Rady Miasta Radomia.
Jest członkiem Prawa i Sprawiedliwości.
Żonaty, ma troje dzieci.