Lietuvos futbolininkas bei treneris. Žaidė Vilniaus „Žalgirio“, Maskvos CSKA, Maskvos „Lokomotiv“, Vienos „Austria“, Hamburgo SV, Zalcburgo „Casino“ klubų komandose.
Futbolo treniruotes Kauno „Vilijos“ vaikų klube pradėjo lankyti būdamas devynerių metų, būdamas 15 metų debiutavo Kauno „Kelininko“ komandoje, po metų buvo trumpam pakviestas į Vilniaus „Žalgirio“ dublerių komandų, bet po nesėkmingo debiuto grįžo į Kauną. 1983 metais dalyvavo TSRS tautų spartakiadoje, po kurios buvo pakviestas į TSRS jaunių rinktinę, 1984 m. - į Vilniaus „Žalgirį“.
1984-1986 m. tarnaudamas kariuomenėje žaidė Maskvos CSKA komandoje, 1986 m. gale grįžo į „Žalgirį“, kur žaidė iki 1990 m. Vėliau pusę metų žaidė Maskvos „Lokomotiv“ klube, iš kurio išvyko į Austrijos Vienos „Austria“ klubą. 1993-1997 m. žaidė Hamburgo SV, vėliau Zalcburgo „Casino“ (1997-1999 m.), Sankt Pelteno FCN, Vilhelmshafeno SV (1999-2001 m.), Klopenburgo BV (2001-2002 m.) klubuose.
Žaidė TSRS jaunimo rinktinėje - 1985 pasaulio jaunimo čempionate įmušė 2 įvarčius. Vėliau sužaidė 5 rungtynes TSRS vyrų futbolo rinktinėje, Lietuvai atgavus nepriklausomybę 1990-1993 m. sužaidė 28 rungtynes Lietuvos rinktinėje, pelnė 8 įvarčius.
Bqigęs futbolininko karjerą dirbo treneriu Klopenburgo BV klube (2002-2003 m.),
2003-2005 m. dirbo Lietuvos rinktinės trenerio asistentu, vėliau treniravo Vilniaus „Vėtros“ (2003-2004 m.), Kauno FBK (2004-2005 m.), Edinburgo „Heart of Midlothian“ (2006-2007 m.), Jėnos „Carl Zeiss“ (2007 m.) klubų komandas. Nuo 2008 m. liepos metus dirbo Gargždų „Bangos“ klubo komandos vyriausiuoju treneriu, 2009 m. viduryje išvyko treniruoti Azerbaidžano Sumgaito „Standard“ klubo komandos, iš kurios atleistas 2009 m. gale. 2010 m. antroje pusėje paskirtas Šiaulių FK klubo pagrindinės komandos vyriausiuoju treneriu.