Gimė 1957 m. rugpjūčio 31 d. Vilniuje tarnautojų šeimoje.
Užaugo Kaune, baigė Kauno 4-ąją vidurinę mokyklą (dabar S. Dariaus ir S. Girėno gimnazija), laisvalaikiu lankė fechtavimą.
Baigęs mokyklą, studijavo Kauno medicinos institute (dabar Kauno medicinos universitetas), o nuo 2002 m. Kauno technologijos universiteto Ekonomikos ir vadybos fakultete.
19791982 m. dirbo Kauno radijo gamyklos Eksperimentiniame konstrukcijos biure.
19821988 m. Sraigtasparnių remonto gamykloje.
19881992 m. Fizikinių ir techninių energijos problemų sprendimo institute.
19921997 m. televizijos Kaunas plius direktorius.
19972000 m. UAB Status quo direktorius.
20002008 m. Kauno miesto savivaldybės tarybos narys. Nuo 2001 m. vasario mėn. iki 2002 m. gegužės mėn. buvo Kauno miesto meras. 20032007 m. Kauno miesto mero pavaduotojas. Nuo 2000 m. dvejus metus vadovavo Lietuvos delegacijai Vietos ir regionų valdžių kongrese prie Europos Parlamento.
19901991 m. priklausė Lietuvos savanoriams ir saugojo Televizijos centrą, Aukščiausiosios Tarybos Atkuriamojo Seimo rūmus. Kaune 1990 m. lapkričio 23 d. dalyvavo pirmajame Lietuvos savanorių kariniame parade, skirtame Lietuvos kariuomenės dienai paminėti.
Į politiką atėjo 1998 m. 2002 m. tapo Lietuvos liberalų sąjungos nariu. Nuo 2003 m. Liberalų ir centro sąjungos narys. Nuo 2006 m. Lietuvos Respublikos liberalų sąjūdžio Kauno skyriaus pirmininko pavaduotojas, Kauno skyriaus prezidiumo ir tarybos narys. Lietuvos Respublikos liberalų sąjūdžio tarybos narys.
Dalyvauja visuomeninėje veikloje. Yra Kauno medžiotojų sąjungos valdybos narys.
Pomėgiai knygos, medžioklė, golfas.
Moka anglų ir rusų kalbas.
Vedęs.
Turi sūnų Daną ir dukrą Eriką.