Geboren am 4. Juni 1940 in Pressburg (Bratislava).
1957 Profess bei den Salesianer Don Boscos. Anschließend theologische Studien in Unterwaltersdorf, Klagenfurt (1961-62) und Benediktbeuern (1961-1964).
Zum Priester geweiht am 29. Juni 1964 vom Bischof von Augsburg.
Weitere Studien in Wien (Klassische Philologie und Archäologie). Promotion zum Doktor der Philosophie im Jahr 1970. Während der Studienjahre war P. Schwarz als Kaplan und Krankenhausseelsorger im Herz Jesu-Spital in Wien III tätig.
Rektor des Interdiözesanen Seminars für Priesterberufe in Horn (Canisiusheim) von 1969 bis 1978.
Gleichzeitig Provinzialvikar der Österreichischen Salesianerprovinz.
Provinzial mit Sitz in Wien von 1978 bis 1984.
Wechsel an die Päpstliche Salesianeruniversität (UPS) in Rom am 30. September 1984.
Direktor des internationalen kirchlichen Konviktes "Don Bosco" an der UPS von 1984 bis 1993 und gleichzeitig Provinzialvikar der Provinz "Visitoria Roma-UPS"
Professor an der Fakultät für klassische und christliche Literatur von 1985 bis 1999.
Nationaldirektor der Päpstlichen Missionswerke (MISSIO Austria) in Wien von 1999 bis 2005.
Ernennung zum Titularbischof von Simidicca und Weihbischof von Wien durch Papst Johannes Paul II. am 15. Oktober 2001.
Bischofsweihe durch Kardinal Dr. Christoph Schönborn am 25. November 2001 im Stephansdom.
Ernennung durch Papst Benedikt XVI. zum Bischof von Linz am 6. Juli 2005.