- 1971-1979 Primar-/Sekundarschule Beringen
- 1979-1984 Kantonsschule Schaffhausen (Typus C)
- 1984-1990 Universität Zürich (Studium der Rechtswissenschaften)
- 1991-1992 Credit Suisse Winterthur (Trainee-Programm für Hochschulabsolventen)
- 1992-1993 Kantonsgericht Schaffhausen (Praktikant)
- 1993-1995 Kantonsgericht Schaffhausen (Gerichtsschreiber)
- 1995-1999 Advokaturbüro Dr. Jürg P. Spahn, Schaffhausen (Rechtsanwalt)
- ab 2000 Partner bei Spahn Heydecker Rechtsanwälte, Schaffhausen