Heinrich ha militato anche nella sua Nazionale, giocando dal 1995 al 2002 37 partite e mettendo a segno 2 reti. Con la nazionale tedesca ha disputato il e la FIFA Confederations Cup 1999.