- Studium der Pädagogik, Psychologie und Philosophie an der Universität Zürich (Lizentiat)
- Studium der Andragologie (Erwachsenenbildung) an der Universiteit van Amsterdam
- Ausbildung für das höhere Lehramt an der Universität Zürich (Diplom)
- Gruppenausbildung in Operativer Gruppe (Prof. A. Bauleo)
- Supervision (Prof. A. Bauleo)
- diverse Weiterbildungen in TZI, Interkulturelle Pädagogik, usw.
- Lehrbeauftragter Berufsschule Zürich (3 J.)
- Jugendberater der Stadt Schlieren (3 J.)
- Leiter interne Berufsschule der Arbeitserziehungsanstalt Arxhof/BL (3 J.)
- Schulleitung Höhere Fachschule für Soziokulturelle Animation (10 J.)
- Dozent, Projektleiter, Hochschule für Soziale Arbeit (6 J.); als Abteilungsleiter BSA (4 J.)
- Dozent und Projektleiter ZHAW Soziale Arbeit (11 J.)
- 2005 - heute Verein Offene Jugendarbeit Zürich, Vizepräsident
- 2018 - heute Swiss Contact, Senior Expert Corps, Einsatz Nepal (Social Work)
- 2009 - 2017 Integras Fachverband Sozial- und Sonderpädagogik, Vorstand
- 2014 - 2017 Integras Fachverband Sozial- und Sonderpädagogik, Mitglied der Geschäftsleitung
- 2014-2017 Fachbeirat Ergänzende Hilfen zur Erziehung, Amt für Jugend und Berufsberatung (AJB)