Hij speelde tussen 1997 en 1999 acht interlands voor Zwitserland.
Na zijn loopbaan als speler werd hij keeperstrainer, hij coachte van 2006 tot 2007 FC Thun. Van 2007 tot 2008 was hij aan de slag bij FC Aarau. Hierna werkte hij van 2008 tot 2018 voor VfL Wolfsburg.