Nach seiner Zeit als aktiver Wettkampfsportler (Ski alpin, Fussball und Judo) studierte, nach vier Jahren Tätigkeit als Primarlehrer, an der ETH Zürich Sport und an der Universität Zürich Germanistik. Danach unterrichtete er über zehn Jahre als Hauptlehrer Sport und Deutsch sowie Lern- und Arbeitstechniken an der Kantonsschule Frauenfeld.
Seit Ende der 80er Jahre arbeitet er als Mentaltrainer und Ernährungsberater zusammen mit zahlreichen SpitzensportlerInnen, Sportvereinen und Sportverbänden und ist für mehrere Nationalmannschaften verantwortlich.
2004 begann er mit seiner Aus- und Weiterbildung im Bereich Sporternährung. Aus der Zusammenarbeit mit Ernährungswissenschaftlern, Orthomolekular-Medizinern und Trainern aus dem Leistungssport resultierten Seminare, Vorträge und Einzelberatungen zur gezielten Leistungssteigerung.
Zwei Jahre später gründete er die Firma Mental Drive GmbH, die er seither als Geschäftsführer leitet.
Seit 2006 leitet er am Medizinischen Zentrum Bad Ragaz im Swiss Olympic Medical Center (SOMC) den Bereich Sportpsychologie und wird vom Institut für Sport- und Kreislaufmedizin der Universität Innsbruck als Referent
in der Weiterbildung der Sportpsychologen und Sportwissenschaftler eingesetzt.
Für die Medical Base Winterthur und die Swiss Olympic Medical Center Schulthess Klinik Zürich ist er seit 2010 als Mentaltrainer für die Unterstützung der WettkampfsportlerInnen verantwortlich.
Als Mitglied der von Swiss Olympic ins Leben gerufenen Praxisgruppe Olympia bereitet er Kaderathleten auf Grossanlässe wie Weltmeisterschaften oder olympische Spiele vor.
Er ist Autor der DVD Mental Training, einer Produktion des Bundesamtes für Sport (BASPO, 2006).






