Absolwent Akademii Rolniczo-Technicznej na Wydziale Medycyny Weterynaryjnej. Ukończył wyższe studia specjalistyczne w zakresie polityki rolnej Wspólnoty Europejskiej oraz Studia Podyplomowe w zakresie samorządu terytorialnego i rozwoju lokalnego.
Swoją pracę zawodową rozpoczął w Państwowym Zakładzie Leczniczym dla Zwierząt w Somiance. Od roku 1986 był kierownikiem Państwowego Zakładu Leczniczego dla Zwierząt w Długosiodle. Jednocześnie pełnił funkcję Wiceprezesa Warszawskiej Izby Lekarsko – Weterynaryjnej. W roku 1990 rozpoczął prywatną praktykę lekarską w Lecznicy dla Zwierząt w Długosiodle, piastując jednocześnie stanowisko Prezesa Wojewódzkiego Samorządu Lekarskiego Województwa Ostrołęckiego.
W latach 1998 -2002 był Starostą Powiatu Wyszkowskiego. Od 2002 roku pełni funkcję Wójta Gminy Długosiodło. Od lat współpracuje ze Związkiem Gmin Wiejskich RP, aktualnie jest Przewodniczącym Związku.
Doświadczony urzędnik i aktywny samorządowiec.