Machac apparaît dans de nombreux théâtres, notamment au Stadttheater de Baden et à Vienne au Volkstheater, au théâtre "Die Courage", au Renaissancetheater, au Intimen Theater et à la Komödie et à Munich au Theater Die Kleine Freiheit. En 1962, il tourne dans des longs métrages, plusieurs fois avec l'acteur principal Peter Alexander. Sinon il est occasionnellement dans des séries télévisées.
Il devient connu comme le Fernseh-Kinderonkel dans l'émission pour enfants Kinderstunde diffusé de 1960 à 1971 sur ORF. Il est ensuite dans Sie wünschen – wir spielen (ORF), Musikreport (BR) ou ZDF Sonntagskonzert.
Il travaille également beaucoup pour la radio et est cofondateur de Ö3. Il travaille aussi pour BR, HR, NDR et RAI-Bozen. De 1974 à 1992, il anime notamment sur Bayern 3 de nombreux programmes musicaux.