Ostatnim jego klubem była II ligowa Miedź Legnica. Jako junior trenował w Legii Warszawa oraz Agrykoli Warszawa. W latach 1997-2006 rozegrał w Legii 79 spotkań, w których zdobył 10 bramek, potem na 2 lata przeniósł się do Bełchatowa gdzie rozegrał 78 spotkań i strzelił 12 bramek. Kolejne 2 sezony w Legii to 22 mecze bez bramki, a w sezonie 2011/2011 w Miedzi Legnica rozegrał 17 spotkań, w których zdobył 5 bramek. Ma na swoim koncie Mistrzostwo Polski i Puchar Ligi z Legią w 2002 roku oraz Wicemistrzostwo Polski z GKS Bełchatów w 2007 roku. W reprezentacji Polski rozegrał 2 spotkania w latach 2003-2004.