Wielokrotny reprezentant Polski. Uczestnik Halowych Mistrzostw Europy w 1970 w Wiedniu (8 miejsce) oraz w 1973 w Rotterdamie (4 miejsce). Właśnie na tych zawodach w Holandii 11 marca 1973 roku ustanowił swój halowy rekord życiowy uzyskując wynik 5,30. 4-krotny reprezentant Polski w meczach międzypaństwowych (w 1970 przeciwko Bułgarii, Wielkiej Brytanii oraz ZSRR i NRD oraz w 1972 przeciwko Francji). Startował w barwach warszawskiej Legii.