Urodził się w 1948 roku w Sokołowie Podlaskim.
W 1966 ukończył liceum ogólnokształcące.
Pracę zawodową rozpoczął w 1966 w Gminnej Spółdzielni "Samopomoc Chłopska" w Sokołowie Podlaskim. W latach 1976-1979 był prezesem GS "Samopomoc Chłopska" w Sterdyni, a w latach 1979-84 prezesem tej spółdzielni w Siedlcach. W latach 1987-1990 pełnił funkcję naczelnika miasta Sokołowa Podlaskiego. Od 1990 jest prezesem zarządu GS "Samopomoc Chłopska" w Sokołowie Podlaskim.
Od lat związany ze spółdzielczością, przewodniczy Radzie Nadzorczej Krajowego Związku Rewizyjnego Spółdzielczości w Warszawie oraz Komisji Promocji Spółdzielczości w Krajowej Radzie Spółdzielczej.
Jest członkiem Okręgowej Rady Łowieckiej Polskiego Związku Łowieckiego.
W latach 1998-2001 pełnił funkcję przewodniczącego Rady Powiatu w Sokołowie Podlaskim.
Należał do Sojuszu Lewicy Demokratycznej. Był przewodniczącym Rady Powiatowej tej partii w Sokołowie Podlaskim.
Należy do Samoobrony RP.
Żonaty, ma dwie córki.