Gimė 1938 m. birželio 13 d. Vilkaviškio apskrities Alošto valsčiaus Uosių kaime, tarnautojo šeimoje.
1982 m. neakivaizdžiai baigė Lietuvos žemės ūkio akademiją, inžinierius elektrikas. 1953-1962 m. dirbo Vilkaviškio melioracijos statybos valdyboje darbininku, nuo 1962 iki 1992 m. - Žemės ūkio technikos įmonėje inžinieriumi, darbų vykdytoju, meistru, valdytojo pavaduotoju, o nuo 1992 m. - Autotransporto įmonės "Giedriai" direktoriumi.
Buvo LKP narys, dabar priklauso Lietuvos Demokratinei darbo partijai.
Žmona Ona, dantų technikė, dirba Vilkaviškio rajono centrinės ligoninės poliklinikoje. Sūnus Edmundas - biologas ornitologas, dirba Lietuvos gamtos fonde. Jaunesnysis sūnus Robertas Kauno Medicinos Akademijos studentas.
Kandidatu į Lietuvos Respublikos Seimo narius iškėlė Lietuvos demokratinė darbo partija.
Išrinktas: Vilkaviškio rinkiminė apygarda Nr. 68