[[1967]] -– [[1972]] m. mokėsi [[Šiauliai|Šiaulių]] politechnikume, [[1991]] m. baigė [[VISI|Vilniaus inžinerinį statybos institutą]], inžinierius ekonomistas.
[[1965]] -– 1967 m. Vietinės pramonės ir komunalinių įmonių profsąjungos grupinio komiteto pirmininko pavaduotojas, 1967 -– [[1971]] m. [[Panevėžys|Panevėžio]] Butų ūkio valdybos, namų valdybos vyr. inžinierius, 1971 -– [[1975]] m. Panevėžio gamybinės butų ūkio valdybos vyr. inžinierius, 1975 -– [[1990]] m. Specialaus tresto vadovas, tresto Jungtinio profsąjungų komiteto pirmininkas, 1990 -– [[1992]] m. Panevėžio komunalinio ūkio valdybos viršininkas, 1992 m. UAB „Pasažas“ direktorius, 1992 -– [[1996]] m. BĮ „Invariantas“ generalinis direktorius, 1996 -– [[2000]] m. AB „Metalistas“ administratorius. 2000 -– [[2003]] m. [[Panevėžio miesto savivaldybė]]s administratorius, administracijos direktorius. nuo 2003 m. Miesto ūkio skyriaus statinių naudojimo priežiūros inžinierius.
Nuo 1990 m. [[Lietuvos demokratinė darbo partija|Lietuvos demokratinės darbo partijos]], nuo [[2001]] m. [[Lietuvos socialdemokratų partija|Lietuvos socialdemokratų partijos]] [[LSDP Panevėžio skyrius|Panevėžio skyriaus]] narys.