1993-1998 Redaktor bei diversen Zeitungen in Zürich und Schaffhausen
1998-2004 Geschäftsführer und Mediensprecher der SP-Kantonsratsfraktion Zürich
seit 2005 selbständiger Kommunikationsberater
seit 1997 Mitglied des Gemeinderates Uster
2000/2001 Präsident des Gemeinderates
2000-2004 Präsident der Gemeinderatsfraktion
2003-2007 Mitglied des Kantonsrates Zürich
seit 1997 Mitglied des Verwaltungsrates der AZ Verlags AG Schaffhausen
seit 2000 Mitglied des Vorstandes der Radio- und Fernsehgenossenschaft Zürich, Mitgliedsgesellschaft der SRG SSR idée suisse
1997-2006 Mitglied des Verwaltungsrates der AZ Verlags AG