Karierę sportową zaczynał od kajakarstwa, ale szybko porzucił tę dyscyplinę i zajął się lekkoatletyką. W 1989 był czternasty w rywalizacji dziesięcioboistów podczas mistrzostw Europy juniorów, a rok później zajął siódme miejsce na juniorskich mistrzostwach świata. Zdobył srebrny medal na uniwersjadzie w 1995 w Fukuoce. Na początku 1996 był czwarty w halowych mistrzostwach Europy, a latem zajął piętnaste miejsce w igrzyskach olimpijskich. Nie ukończył dziesięcioboju na halowych mistrzostwach globu oraz mistrzostw świata. W 1998 został w sezonie zimowym halowym mistrzem Europy, a latem nie ukończył konkurencji na czempionacie Starego Kontynentu. Zwyciężył w siedmioboju na halowych mistrzostwach świata w Maebashi w 1999. Reprezentował Polskę w pucharze Europy w wielobojach lekkoatletycznych oraz startował w prestiżowym Hypo-Meeting w Götzis.