W latach 1956–1959 rozegrał 7 meczów w reprezentacji Polski U-23. Debiut zaliczył 21 lipca 1956 roku w Dessau w zremisowanym 1:1 meczu towarzyskim z reprezentacją NRD U-231958-5-7 Reprezentacja Śląska – Polska 1-4 [data dostępu: 2020-10-25]., natomiast ostatni mecz rozegrał 20 maja 1959 roku na Stadionie Miejskim w Krakowie w przegranym 2:4 meczu towarzyskim z reprezentacją RFN U-231959-5-20 Polska U-23 – Niemcy U-23 2-4 [data dostępu: 2022-10-22]..
Statystyki Reprezentacyjne Reprezentacja Rok Mecze Gole 1958 1 0 Łącznie 1 0 1959 1 0 Łącznie 1 0 1956 1 0 1957 4 0 1958 1 0 1959 1 0 Łącznie 7 0
Mecze w reprezentacji Lp. Data Stadion Przeciwnik Wynik Turniej Przypisy 1. 07.05.1958 Katowice 1:4 Mecz towarzyski 1. 24.06.1959 Łódź 1:1 Mecz towarzyski 1. 21.07.1956 Dessau 1:1 Mecz towarzyski 2. 23.06.1957 Moskwa 4:2 Mecz towarzyski 1957-6-23 ZSRR U-23 – Polska U-23 4-2 [data dostępu: 2020-11-10]. 3. 22.07.1957 Lublin 1:1 Mecz towarzyski 1957-7-22 Polska U-23 – Rumunia U-23 1-1 [data dostępu: 2021-02-19]. 4. 29.09.1957 Gdańsk 3:0 Mecz towarzyski 1957-9-29 Polska U-23 – Bułgaria U-23 3-0 [data dostępu: 2020-11-10]. 5. 19.10.1957 Łódź 0:3 Mecz towarzyski 1957-10-19 Polska U-23 – ZSRR U-23 0-3 [data dostępu: 2020-11-10]. 6.