Heger nahm 1967 mit der Nationalmannschaft der Bundesrepublik Deutschland an der Weltmeisterschaft teil und erreichte den sechsten Platz. Insgesamt wurde er in 32 Länderspielen eingesetzt.