È un direttore sportivo ed ex professionista su strada italiano.
Professionista dal 1995 al 2008, vinse una tappa al Giro d’Italia nel 1997 e la HEW Cyclassics 2000.
SQUADRE: Brescialat (1994), Brescialat (1995), Panaria (1996), Mapei (1997-1998), Lampre (1999-2003), Barloworld (2004), Universal Caffè (2005), Selle Italia (2006), Serr. Diquigiovanni (2007-2008).
Cominciò la sua carriera da direttore sportivo nel 2009, nel Team Corratec. È direttore sportivo alla CCC Sprandi Polkowice dal 2013.
SQUADRE: Team Corratec (2009), Aktio (2010-2011), CCC Polkowice (2013-/).