Né en 1966 en Autriche du sud, Christian Frosch a fait ses études à l'Académie du film de Vienne, puis à Berlin. Depuis 1987, il écrit des scénarios et réalise des courts métrages. Mais ce n'est qu'en 1996 qu'il tente l'aventure du long avec Thérapie de choc.