Han bodde i Liestal, representerte Kanton Zürich i det sveitsiske Nationalrat fra 1979 til 1999, først som medlem av kommunistpartiet Progressive Organisationen der Schweiz og senere av Sozialdemokratische Partei der Schweiz (SP=. I 2010 ble han president for . Ved siden av politikken, grunnla han arkitektfirmaet «Herzog Hubeli» sammen med Ernst Hubeli.