Ukończył studia zawodowe w Wyższej Szkole Gospodarstwa Nieruchomościami w Warszawie. Uzyskał również specjalizację z zakresu organizacji pomocy społecznej. Rozpoczął również studia podyplomowe — „Menadżer Samorządu Terytorialnego”.
Pracował na stanowisku dyrektora Środowiskowego Domu Samopomocy w Sochaczewie.
Jest członkiem m.in. Towarzystwa Przyjaciół Ziemi Błońskiej, Stowarzyszeń „Przyłącz Się Do Nas” i „Z Sercem Do Wszystkich”.
Pełni funkcję Ławnika Sądu Rejonowego w Pruszkowie.
Jest Prezesem Powiatowym PSL oraz zastępcą Prezesa Gminnej organizacji PSL w Błoniu.
Obecnie Wiceburmistrz Gminy Błonie.