Il débute par quelques courts métrages : Un portrait d'homme (Férfiarckép, 1964) ; Variations sur une ville (Változatok egy várasról, 1965). Il participe au scénario de Remous (I. Gaál, 1963) et de Dix Mille Soleils (F. Kosa, 1967) et réalise son premier long métrage, Pâques fleuries (Virágvasárnap, 1969), qui se situe en 1919 à l'époque de la république des Conseils. Il évolue vers des thèmes plus symbolistes dans Légende tzigane / Légende de la mort et de la résurrection de deux jeunes gens (Meztelen vagy, 1971) puis vers un lyrisme flamboyant à la limite du maniérisme dans Fils du feu (Szarvassa vált fiúk, 1974) et l'Attente (Várakozók, 1975). En 1977, il s'associe avec Barna Kabay pour réaliser un film d'une émotion pleine de retenue qui hésite entre le documentaire et la fiction : Une vie toute ordinaire (Két elhatározás). Toujours en collaboration avec Kabay, il signe divers documentaires (Fragments de vie Töredék az électröl, 1980 ; le Docteur Orvos vagyok, id. ; Gens de la puszta Pusztai emberek, 1982) et revient à la fiction avec la Révolte de Job (Jób lazadása, 1983) et Yerma (1985). Installé par la suite en RFA, il a réalisé avec sa femme Katalin Petényi et Barna Kabay des reportages au Brésil (sur les enfants abandonnés), en Asie (sur les boat people), en Roumanie (sur les minorités) et en URSS (sur les Allemands de la Volga et sur les exilés lituaniens) ainsi qu'un long métrage au Sri Lanka, le Cirque sur la lune (1988). Après Mort en eaux basses (Halál a sekély vízben, 1993), une fiction qu'il cosigne avec K. Petényi et B. Kabay, il écrit le scénario de l'Europe que c'est loin ! (Európa messze van, 1994) qui sera tourné par ses deux amis.