Lietuvos futbolo žaidėjas ir treneris. Per karjerą 6 kartus tapo Lietuvos čempionu, yra iškovojęs LFF taurę. Lietuvos rinktinėje sužaidė 3 rungtynes.
Žaidė Šiaulių „Sakalo“ (1991-1992, 1995-1996 m.), Mažeikių ROMAR (1993-1994 m.), Panevėžio „Ekrano“ (1997-1999 m.), Šiaulių „Karedos“ (1999 m.), Kauno FBK (2000-2003 m.), Šiaulių FK (2004-2005 m.) klubų komandose.
2005 m. vasarą baigė profesionalaus futbolininko karjerą.
Vėliau žaidė salės futbolą Šiaulių „Alnidos“ (2005 m.), Mažeikių „Naftos“ (2005-2006 m.), Šiaulių „Napolio“ (2006-2007 m.), Kauno „Nautaros“ (2008-2009 m.) klubų komandose, Lietuvos salės futbolo rinktinėje. 2005 m. tapo Lietuvos salės futbolo čempionu, 2006 metais pripažintas geriausiu metų salės futbolininku. Iki 2007 m. treniravo Šiaulių „Napolio“ 1992-1993 m. gimimo futbolininkus, vėliau Šiaulių futbolo akademijoje treniravo 1996 m. gimimo futbolininkus.
2007 m. paskirtas Šiaulių FK dublerių komandos vyriausiuoju treneriu.