Urodził się w Biłgoraju w 1968 roku. Związany z Ziemią Biłgorajską.
W 2003 roku zdobył tytuł magistra administracji na Uniwersytecie Marii Curie-Skłodowskiej w Lublinie. W latach 1994 – 1995 oraz 1997 – 2001 był urzędnikiem w Urzędzie Gminy Biłgoraj.
W latach 2001 – 2004 sprawował funkcję zastępcy dyrektora Domu Pomocy Społecznej dla Kombatantów w Biłgoraju. W latach 2004 – 2006 byłem zastępcą dyrektora Regionalnego Ośrodka Pomocy Społecznej w Lublinie.
Od 2006 roku po dzień dzisiejszy pełni funkcję Wójta Gminy Biłgoraj.
Od 1986 r. jest członkiem Związku Młodzieży Wiejskiej w Lublinie.
W latach 1998 – 2001 byłem wiceprzewodniczącym Krajowej Rady ZMW, a od 2004 r. sekretarzem Zarządu Krajowego ZMW.
W latach 2001 – 2004 pełnił funkcję prezesa zarządu Wojewódzkiego ZMW w Lublinie. W latach 1998 – 2002 był Radnym Rady Powiatu Biłgorajskiego.
Od 1988 r. jest członkiem Ochotniczej Straży Pożarnej w Gromadzie, a od 2007 roku pełni funkcję prezesa Gminnego Zarządu OSP RP w Biłgoraju.
W latach 2007 – 2009 był prezesem Klubu sportowego „Znicz” w Biłgoraju.
Jest głównym inicjatorem założenia Lokalnej Grupy Działania „Ziemia Biłgorajska”. Od 2007 r. do chwili obecnej jest Przewodniczącym Rady LGD „Ziemia Biłgorajska”.
W 2010 roku otrzymał Brązowy Krzyż Zasługi, a w 2015 roku Srebrny Krzyż Zasługi.
12 maja 2011 roku otrzymał statuetkę Lubelskiego Orła Biznesu a w 2014 roku statuetkę Diamentowego Orła Biznesu. Samorządowiec Roku 2013.
W 2019 roku z ramienia Komitetu Wyborczego Polskiego Stronnictwa Ludowego bez powodzenia kandydował w wyborach parlamentarnych.