Urodzony w 1976 roku w Bochni. Ukończył Wydział Prawa i Administracji Uniwersytetu Jagiellońskiego. Od 2001 roku pracował w samorządzie gminnym, w tym również na stanowisku dyrektora Gminnego Centrum Kultury, Czytelnictwa i Sportu. Pod koniec 2006 roku objął funkcję Starosty Bocheńskiego.
Przewodniczy Radzie Społecznej SP ZOZ „Szpital Powiatowy” w Bochni oraz Komisji Bezpieczeństwa i Porządku Publicznego. Jest absolwentem Wyższego Kursu Obronnego organizowanego przez Ministerstwo Obrony Narodowej.
W 2001 r. związał się z Platformą Obywatelską, uczestniczył w budowaniu struktur tej partii na bocheńszczyźnie. Przewodniczy Zarządowi Powiatowemu PO w powiecie bocheńskim. Jest członkiem Rady Regionu w Małopolsce oraz Zarządu Regionu Małopolskiego. Aktywnie działa w Polsko-Niemieckiej Grupie Roboczej oraz Małopolskiej Radzie Pożytku Publicznego. Jest również członkiem Zespołu ds. Obszarów Wiejskich, Wsi i Rolnictwa w Komisji Wspólnej Rządu i Samorządu Terytorialnego przy MSWiA.