Był długoletnim piłkarzem Ruchu. W barwach tego klubu w 1968 został mistrzem Polski[2]. W reprezentacji Polski wystąpił tylko raz, w rozegranym 30 października1968 spotkaniu z Irlandią, które Polska wygrała 1:0.
Pracował także jako trener, był m.in. szkoleniowcem pierwszej drużyny Ruchu.