He was born in Wielichowo and represented the clubs Orkan Poznań and Olimpia Poznań. At the 1964 Summer Olympics he won a silver medal in the 4 x 100 metres relay with teammates Andrzej Zieliński, Wiesław Maniak and Marian Foik. He also competed in the 100 metres event, reaching the quarter-final. He achieved his personal best time in the 100 metres in the same year; 10.2 seconds with handtiming.