[[1966]] -– [[1977]] m. mokėsi [[Šiauliai|Šiaulių]] 9 -– oje vidurinėje mokykloje, 1977 -– [[1982]] m. studijavo [[KPI|Kauno politechnikos instituto]] Automatikos fakultete, elektroninės technikos inžinierius, [[2000]] m. [[KTU|Kauno technikos universiteto]] viešojo administravimo magistrantas.
1982 -– [[1986]] m. [[Kaunas|Kauno]] Požėlos rajono komjaunimo komiteto skyriaus vedėjas, antrasis sekretorius. 1986 -– [[1989]] m. Kauno „Elektros“ gamyklos kokybės valdymo biuro viršininkas, 1989 -– [[1990]] m. [[LKP]] Kauno miesto komiteto instruktorius. 1990 -– [[1994]] m. Kauno 47 -– os ir 29 -– os vidurinės mokyklų [[Fizika|fizikos]] mokytojas, direktoriaus pavaduotojas. 1994 -– [[1995]] m. AB „Kapitalinė statyba“ statybos direktorius, [[1997]] -– [[1998]] m. UAB „Hastile“ direktorius, 1998 -– [[2000]] m. AB „Mileta“ gamybos techninio skyriaus viršininkas. 2000 -– [[2001]] m. [[Kauno miesto savivaldybė]]s tarybos sekretorius. 2001 m. ''Lietuvos banko'' Kauno skyriaus organizacinio skyriaus viršininkas. Nuo 2001 m. vidaus reikalų viceministras.
Nuo 1990 m. [[Lietuvos demokratinė darbo partija|Lietuvos demokratinės darbo partijos]] narys, nuo 2001 m. sausio [[Lietuvos socialdemokratų partija|Lietuvos socialdemokratų partijos]] [[LSDP Kauno skyrius|Kauno skyriaus]] narys, LSDP tarybos narys, Kauno skyriaus tarybos ir prezidiumo narys.
1995 -– 2000 m. (LDDP sąraše) ir 2003 -– 2005 m. (LSDP) [[Kauno miesto savivaldybės taryba|Kauno miesto savivaldybės tarybos]] narys, 1995 -– 1997 m. valdybos narys.