In der Nationalmannschaft debütierte er 1969. 1971 nahm er an der ersten Weltmeisterschaft in Barcelona teil und wurde mit der deutschen Mannschaft Fünfter. Ein Jahr später standen die Deutschen dem Weltmeister Pakistan im Endspiel der Olympischen Spiele 1972 in München gegenüber. Die Deutschen gewannen vor heimischem Publikum durch ein Tor von Michael Krause mit 1:0. Michael Peter bildete zusammen mit Mannschaftskapitän Carsten Keller die Innenverteidigung und spielte eine Art Libero, was ihm den Beinamen „Beckenbauer des deutschen Hockey“ eintrug.