Działacz społeczny i sportowy. Prezes największego i najstarszego stowarzyszenia ciechanowskiego – Towarzystwa Miłośników Ziemi Ciechanowskiej. Działa w Społecznym Towarzystwie Oświatowym, w klubie sportowym Jurand Ciechanów, w Związku Polaków na Ukrainie, w Mazowieckiej Radzie Oświatowej. Nauczyciel matematyki i fizyki publicznych i niepublicznych szkół podstawowych i gimnazjów. Od 16 lat dyrektor jednostki samorządowej obsługującej ciechanowską oświatę. Samorządowiec. Od trzech kadencji radny rady powiatu z list Platformy Obywatelskiej. W latach 2018-2020 członek zarządu powiatu. Ukończył Uniwersytet Mikołaja Kopernika w Toruniu, Uniwersytet Warmińsko-Mazurski w Olsztynie. Studia podyplomowe z zarządzania projektami Unii Europejskiej na Uniwersytecie w Białymstoku. Mąż i ojciec dwóch synów. Honorowy dawca krwi. Pasjonuje się psychologią i fotografią, lubi aktywnie spędzać czas. W wolnych chwilach podróżuje motocyklem. W Platformie Obywatelskiej od 2001 roku.