Lietuvos futbolo žaidėjas. Lietuvos rinktinėje 1995-2004 m. ir 2009 m. sužaidė 40 rungtynių, per kurias pelnė 7 įvarčius. Žaidė Rusijos, Šveicarijos, Estijos, Kipro, Norvegijos, Graikijos, Švedijos, Azerbaidžano klubuose.
2009 m. gegužės mėn. Kaune gavo UEFA B lygio trenerio licenciją.