Aus dem Nachwuchs des SC Reichersbeuern stammend wechselte er bereits im Nachwuchs zum EC Bad Tölz und spielte dort ab der &lt;a href="Eishockey-Bundesliga%201972/73"&gt;Saison 1972/73&lt;/a&gt; vier Jahre in der Bundesliga für sein Team. Als die Tölzer den Weg in die Zweitklassigkeit antraten, wechselte er für die &lt;a href="Eishockey-Bundesliga%201976/77"&gt;Saison 1976/77&lt;/a&gt; zum Berliner SC. Dort schaffte er auch auf Anhieb den Sprung in die Deutsche Eishockeynationalmannschaft und spielte bei der 1977 sein erstes internationales Turnier und war fortan fester Bestandteil der deutschen Auswahl. Nach zwei Spielzeiten in Berlin ging er zurück nach Bayern – der SB DJK Rosenheim nahm ihn unter Vertrag und Peter Scharf gewann in den folgenden neun Spielzeiten zweimal (1982 und 1985) den deutschen Meistertitel mit dem Sportbund. In diese Zeit fallen auch seine beiden Teilnahmen an den Olympischen Spielen 1980 in Lake Placid und 1984 in Sarajevo.