Gimė 1941 m. liepos 20 d. Šakių rajono Žaliablėkių kaime.
1958 m. baigė Šakių rajono Griškabūdžio vidurinę mokyklą. 1960 m. įstojo į Lietuvos žemės ūkio akademijos (dabar Lietuvos žemės ūkio universitetas) Agronomijos fakultetą, kurį 1965 m. baigė ir įgijo mokslinio agronomo specialybę. 19901991 m. studijavo Lietuvos vadybos akademijoje, specialybė komercijos vadybininkas.
19581960 m. dirbo Šakių rajono J. Janonio kolūkyje sąskaitininku, klubo skaityklos vedėju, bibliotekos vedėju.
19651968 m. dirbo Šiaulių rajono Kuršėnų tarybinio ūkio vyriausiuoju agronomu, 19681973 m. Šiaulių rajono Didžiojo spalio kolūkio pirmininku.
19731977 m. Ukmergės rajono Žemės ūkio valdybos viršininko pavaduotojas, 19771981 m. Vilkaviškio rajono Žemės ūkio valdybos viršininkas.
19811985 m. dirbo LTSR žemės ūkio ministerijoje ministro pavaduotoju.
19851988 m. LTSR agropramoninio valstybinio komiteto pirmininko pavaduotojas.
19881989 m. LTSR agropramoninio valstybinio komiteto pirmininko pirmasis pavaduotojas LTSR ministras.
19891992 m. Lietuvos valstybinės žemės ūkio ir maisto produktų kokybės inspekcijos prie LTSR Ministrų Tarybos (nuo 1990 m. Lietuvos valstybinė žemės ūkio ir maisto produktų kokybės inspekcija prie Lietuvos Respublikos Vyriausybės) viršininkas.
19921995 m. Valstybinės kokybės inspekcijos prie Lietuvos valstybinės standartizacijos tarnybos viršininko pavaduotojas.
19952001 m. Valstybinės kokybės inspekcijos prie Valstybinės konkurencijos ir vartotojų teisių gynimo tarnybos direktoriaus pavaduotojas, šios inspekcijos viršininkas.
20012003 m. dirbo Valstybinės maisto ir veterinarijos tarnybos Valstybinės maisto produktų inspekcijos viršininko pavaduotoju.
20032004 m. Vilniaus miesto valstybinės maisto ir veterinarijos tarnybos viršininko pavaduotojas.
20042008 m. IX Seimo narys. Seime dirbo Kaimo reikalų komitete, ėjo Jūrinių ir žuvininkystės reikalų komisijos pirmininko pareigas.
Buvo TSKP narys. 20032006 m. Darbo partijos narys. Nuo 2006 m. Lietuvos socialdemokratų partijos narys.
Pomėgis medžioklė.
Moka rusų ir vokiečių kalbas.
Žmona Marija pensininkė.
Turi du sūnus. Danas teisininkas, verslininkas, Kastytis gydytojas chirurgas.