Szefer played three games for the Poland from 1966 to 1967. He also played for Poland in the 1968 European Championship.