Siedmiokrotny medalista mistrzostw Polski na otwartym stadionie, ma na koncie także medale halowych mistrzostw kraju. Wielokrotnie reprezentował Polskę w dużych międzynarodowych imprezach, m.in. w pucharze świata oraz Europy. W roku 1996 zajął 3. miejsce na 50 kilometrów w hiszpańskiej La Coruñi podczas pucharu Europy. W roku 1998 nie ukończył chodu na 50 kilometrów podczas mistrzostw Europy w Budapeszcie. Wójt gminy Osieczna w województwie pomorskim.