Johann Hirnsperger wurde am 29. Oktober 1951 in Elsbethen geboren.

Nach der Promotion an der Universität Salzburg 1978 und der Habilitation 1993 in Salzburg ist er seit 1995 Professor für Kanonisches Recht an der Katholisch-Theologischen Fakultät der Karl-Franzens-Universität Graz und Mitglied der österreichischen Gesellschaft für Kirchenrecht.

Seit 24. September 2022 ist er Ehrenkanonikus des Salzburger Domkapitels.