1986 m. baigė Kauno 40-ją vidurinę mokyklą. 1987–1989 m. tarnavo sovietų kariuomenėje išminuotoju. Nuo 1990 m. dirba Lietuvos nacionalinio muziejaus Archeologijos skyriuje. 1996 m. baigė Vilniaus universiteto Istorijos fakultetą ir įgijo istoriko specialybę.
Lietuvos archeologijos draugijos narys.
1983–1986 m. lankė jaunųjų archeologų būrelį prie Kauno vaikų turizmo centro. Dalyvavo Laukojo (Ignalinos r. sav.), Šakių lankos (Varėnos r. sav.), Šventosios (Palangos sav.) (tyrimų vadovė Rimutės Rimantienės), Dusios (Lazdijų r. sav.), Gluobių (Šakių r. sav.) senovės gyvenviečių, Zapsės senovės gyvenvietės ir kapinyno (tyrimų vadovas Vygandas Juodagalvis), Bakšių senovės gyvenvietės ir Paduobės-Šaltaliūnės pilkapių (tyrimų vadovas Valdas Steponaitis) archeologiniuose tyrimuose.
Savarankiškai tyrinėti ir žvalgyti objektai: Zapsės V gyvenvietė kapinynas (1997–1998, 2001 m., Lazdijų r. sav.), Dumblynės žalvario ir geležies amžiaus gyvenvietė (1996–2000 m.), Staviškių pilkapynas (1988–1989, 2002–2004 m.; Vilniaus m. sav.), Pašekščių pilkapynas (1999, 2001–2006 m.; Molėtų r. sav.), Negarbos kapinynas (2008, 2009 m.; Kretingos r. sav.), Mankiškių kapinynas (2009 m.; Radviliškio r. sav.),
Diplominio darbo tema „Kretuonių pilkapynas“.
Archeologinių mokslinių tyrimų interesai: naujų archeologijos paminklų paieška, Lietuvos nacionalinio muziejaus rinkinių istorija.
Nuo 1997 m. dalyvauju gyvosios archeologijos veikloje (demonstruoja keramikinių puodų lipdymą ir degimą)