[[1968]] -– [[1973]] m. studijavo [[LŽŪA|Lietuvos žemės ūkio akademijos]] Ekonomikos fakultete.
1973 -– [[1976]] m. Jonavos ir [[Alytaus rajonas|Alytaus rajono]] ūkių ekonomistas, 1976 -– [[1981]] m. [[LKJS]] [[Alytus|Alytaus]] miesto komiteto pirmasis sekretorius, 1981 -– [[1989]] m. [[Luksnėnai|Luksnėnų]] sodininkystės ūkio direktorius, 1989 -– [[1990]] m. Lietuvos vaisių, daržovių ir gėlių bendrovės generalinis direktorius.
1990 -– [[1992]] m. [[Lietuvos Respublika|Lietuvos Respublikos]] [[Aukščiausioji Taryba -– Atkuriamasis Seimas|Aukščiausiosios Tarybos]] deputatas, Nepriklausomos valstybės atkūrimo akto signataras, Biudžeto komisijos pirmininko pavaduotojas. 1992 -– [[1996]] m. LR [[1992-1996 m. Seimas|Seimo]] narys, išrinktas [[Dzūkija|Dzūkijos]] vienmandatėje apygardoje. [[1997]] -– [[1998]] m. banko „Snoras“ Alytaus filialo direktorius, [[1999]] m. UADB „Industrijos garantas“ Alytaus skyriaus vadovas. [[2001]] m. [[Kaunas|Kauno]] teritorinės muitinės viršininkas.
1989 -– 1990 m. aktyviai dalyvavo [[Lietuvos Persitvarkymo Sąjūdis|Sąjūdžio]] veikloje, LPS Alytaus miesto iniciatyvinės grupės, tarybos narys. 1990 -– 1995 m. [[LDDP|Lietuvos demokratinės darbo partijos]] (LDDP) narys, 1995 m. [[Lietuvos socialdemokratų partija|Lietuvos socialdemokratų partijos]] (LSDP) narys, vėliau vėl dalyvavo rinkimuose LDDP sąraše. [[2002]] -– [[2003]] m. [[Alytaus rajono savivaldybės taryba|Alytaus rajono savivaldybės tarybos]] narys.
[[1971]] -– [[1975]] m. Sporto draugijos „Nemunas“ tinklinio rinktinės narys, [[Šachmatai|šachmatų]] kandidatas į meistrus, [[tinklinis|tinklinio]] teisėjas. [[Rotary]] klubo narys. Žmona Danutė, vaikai Edas, Dovilė, Paulius.