Il débute dans le documentaire, en 1970, et se fait plus largement connaître avec deux films historiques et politiques : Des Suisses dans la guerre d'Espagne (Schweizer im spanischen Bürgerkrieg, 1974) et l'Exécution du traître à la patrie Ernest S. (Die Erschiessung des Landesverräters Ernst S., 1977). Il confirmera son style réaliste-critique apparemment dépassionné dans d'autres uvres « engagées » : Dani, Michi, Renato et Max (Dani, Michi, Renato und Max, 1987), un film-enquête sur la mort de quatre jeunes de Zurich ayant eu des problèmes avec la police, un film sur Che Guevara construit à partir du journal des derniers mois du révolutionnaire (Ernesto Che Guevara, Journal de Bolivie, 1994), le Procès Grüninger (1997), Genet à Chatyla (2000). Travaillant à Zurich et à Paris, il a réalisé plusieurs films sur des artistes en rupture : Max Frisch - Journal I-III (1981), d'après Montauk, un texte autobiographique de l'écrivain suisse, Arthur Rimbaud, une biographie (1991) et Charlotte, vie ou théâtre (Charlotte Salomon - Leben oder Theater, 1992). Il a réalisé un film de fiction dont les personnages sont marqués par la guerre d'Espagne : El Suizo - Un amour en Espagne (1986).