Urodzony w 1947 r. w miejscowości Bornity.
Ma wykształcenie policealne z prawa i administracji.
W latach 1969-1971 odbył służbę wojskową w I Berlińskim Pułku Artylerii Lekkiej 2066 w Bartoszycach.
Przez 25 lat pracował w Państwowej Komunikacji Samochodowej.
Następnie przez ponad 9 lat pracował w Urzędzie Gminy Braniewo.
W latach 2006-2010 sprawował funkcję wójta gminy Braniewo.
Był wicestarostą braniewskim oraz radnym Rady Powiatu Braniewo.
W wyborach samorządowych w 2018 r. bez powodzenia ubiegał się o stanowisko wójta oraz mandat radnego Braniewa.