Istorikas, Lietuvos ir Klaipėdos miesto savivaldybės politinis bei visuomenės veikėjas.
Gimė 1964 metų rugsėjo 2 dieną Vilniuje.
1989 m. baigė Vilniaus universiteto Istorijos fakultetą. Studijų metais 1983 m. pašauktas į sovietų armiją ir pasiųstas į Afganistaną. Grįžęs po armijos ir studijuodamas 1988 m. pradėjo dirbti Vilniaus m. Vykdomojo komiteto Istorijos ir kultūros paminklų apsaugos inspekcijos vyresniuoju archeologu, inspektoriumi. Dalyvavo kuriant pirmąsias visuomenines paminklosaugos organizacijas (Jaunimo paminklosaugos klubą ir kt.). 1990 m. po Kovo 11-osios Atkuriamojo Seimo sprendimu paskirtas šiam Seimui atskaitingos Lietuvos Respublikos kultūros paveldo inspekcijos generaliniu direktoriumi ir dirbo iki šios Inspekcijos panaikinimo. 1995–1996 m. socialinių programų koordinatorius Lietuvos savivaldybių asociacijoje, parengė pensijų, šalpos, socialinės globos ir rūpybos, paramos neįgaliems žmonėms programas. 1996–2000 m. dirbo Valstybinėje paminklosaugos komisijoje, Kultūros vertybių apsaugos departamento direktoriumi, kultūros viceministru, buvo atsakingas už muziejus, bibliotekas, kultūros paveldą, dalies valstybinių ir akcinių įmonių, valdomų ministerijos, veiklą. 1997 m. vasario 4 d. – 1997 m. balandžio 24 d. Seimo narys. 2000–2004 m. valstybės kontroliuojamos akcinės bendrovės „Klaipėdos laivų remontas“ direktorius. 2006 m. gegužės 9 d. – 2007 m. dirbo Kultūros paveldo departamento prie Kultūros ministerijos Klaipėdos teritorinio padalinio vedėju. 2007 metais atleistas už mėginimą sustabdyti I. Simonaitytės bibliotekos niokojimą, 2008 m. Vyriausiojo administracinio teismo sprendimu grąžintas į pareigas. 2011 m. liepos 17 d. priešlaikiniuose rinkimuose Danės vienmandatėje apygardoje išrinktas Seimo nariu, prisiekė tų pačių metų rugsėjo mėn. 12 d. 2012 m. spalio 28 d. eilinių Seimo rinkimų pakartotinio balsavimo metu 2-e ture Danės vienmandatėje apygardoje įveikęs buvusį Klaipėdos m. merą R.Taraškevičių vėl išrinktas Seimo nariu. Tėvynės sąjungos-Lietuvos krikščionių demokratų partijos Klaipėdos miesto skyriaus pirmininkas nuo 2005 iki 2011 m., kai TS-LKD prezidiumo teikimu partijos taryba panaikino vieną skyrių, vietoj jo įsteigdama tris. 2014 m. vasario 16 d. paskelbė apie savo išstojimą iš TS-LKD. 2007–2011 m. ir 2011 m.Klaipėdos miesto savivaldybės tarybos narys. Klaipėdos Afganistano karo veteranų organizacijos „Miražas“ narys. Žmona Nina (g. 1965 m.), sūnus Gediminas (g. 1993 m.), duktė Augustė (g. 2000 m.).