W 1966 debiutował w reprezentacji Polski seniorów. W 1967 wystąpił na mistrzostwach świata, zajmując z drużyną miejsce 9-12. Wystąpił w dwóch z trzech meczów polskiej drużyny, zdobywając dwie bramki. W tym samym roku zdobył także srebrny medal na Światowych Igrzyskach Młodzieży (nieoficjalnych mistrzostwach świata juniorów). Do wiosny 1969 występował regularnie w reprezentacji Polski, następnie powrócił do gry w drużynie narodowej w czerwcu 1972, jednak z uwagi na podejrzenie wady serca nie znalazł się w składzie reprezentacji na Igrzyska Olimpijskie w Monachium. W drużynie narodowej zagrał łącznie w 40 spotkaniach, zdobywając 95 bramek.