Peter er uddannet mag. art. i musik fra Aarhus Universitet (1979), har diplomeksamen og musikpædagogisk eksamen fra Nordjysk Musikkonservatorium med hovedfag i klarinet (1982) og diplomeksamen i orkester direktion fra Det Kongelige Danske Musikkonservatorium (1996).
Som klarinettist og saxofonist har han igennem tiderne virket i Aarhus Symfoniorkester, Aalborg Symfoniorkester, Aalborg Teater, Aarhus Teater, Peder Pedersens Bigband, Klüvers Bigband, Ib Glindemanns Bigband samt en række forskellige ensembler. Som musikpædagog har han undervist ved en række musikskoler og kurser samt på Aalborg Universitetscenter. Han har dirigeret en lang række amatørorkestre og -kor.
Efter fast ansættelse som klarinettist i Den Kongelige Livgardes Musikkorps (1982-1996) fulgte ansættelse som dirigent og chef samme sted (1996-2009), hvor han bl.a. har stået for musikken ved mange højtidelige begivenheder ved hoffet.
Derefter var han ansat som dirigent og musikalsk leder af Søværnets Tamburkorps (2009-2015) og er nu freelance dirigent og underviser. Peter har været orkesterets faste dirigent siden august 2015.
Han har flere gange tilrettet eller omarrangeret arrangementer og i foråret 2024 arrangerede han tre numre fra musicalen Cyrano, som er skrevet af Sebastian.