Urodziłem się w 1976 roku. Jestem absolwentem Uniwersytetu Łódzkiego w zakresie historii. W 2009 roku ukończyłem w Wyższej Szkole Handlowej im. Króla Stefana Batorego w Piotrkowie Trybunalskim studia podyplomowe z zakresu administracji publicznej.
Od wielu lat jestem działaczem społecznym, wiceprezesem, a następnie prezesem Klubu Sportowego "Grocholice" Bełchatów oraz prezesem Ochotniczej Straży Pożarnej w Bełchatowie - Grocholicach, członkiem Społecznej Rady Muzeum w Bełchatowie oraz Miejskiej Rady Sportu. Od lipca 2000 roku do lutego 2001 roku byłem zatrudniony w Powiatowym Urzędzie Pracy w Bełchatowie, a następnie od lutego 2001 r. do końca grudnia 2005 r. pracowałem w Oddziale Instytutu Pamięci Narodowej w Łodzi. Dnia 29.12.2005 roku objąłem stanowisko Kierownika Urzędu Stanu Cywilnego w Bełchatowie, które pełniłem do 02 grudnia 2010 r., kiedy to zostałem wybrany na stanowisko Wicestarosty Powiatu Bełchatowskiego. W grudniu 2014 r. wróciłem do pracy w Urzędzie Stanu Cywilnego, gdzie do chwili obecnej zajmuje stanowisko Zastępcy Kierownika USC.
Jestem Radnym Rady Powiatu Bełchatowskiego III, IV i V kadencji.