Han ble født i Wien og flyttet med familien til Mainz da han var ti år. Weikl studerte først nasjonal økonomi i Mainz, og fra 1962 til 1965 ved konservatoriet. Deretter studerte han sang ved Musikhochschule Hannover med Naan Pöld og William Reimer). Han debuterte som Ottokar i Webers i Staatsoper Hannover. Fra 1970 til 1973 var han medlem av selskapet ved Düsseldorf-operaen.