Lietuvos futbolo žaidėjas. Lietuvos rinktinėje 1996-2007 m. sužaidė 52 rungtynes, per kurias pelnė 7 įvarčius. Žaidė Vilniaus „Panerio“, Vilniaus „Žalgirio“ klubuose, 1998-2003 m. žaidė Vokietijoje - Hanoverio SV, Maico FSV ir Regensburgo „Jahn“.
2009 m. gegužės mėn. Kaune gavo UEFA B lygio trenerio licenciją.