Harald Krassnitzer nasce a Gröden, nel Salisburghese, il 10 settembre 1960.[1][2][3][4][5][7]
Inizia a recitare già all'età di 10 anni a teatro.[4] Tra il 1984 e il 1988, frequenta una scuola per la formazione commerciale, ma contemporaneamente segue anche un corso di recitazione in un teatro di Salisburgo.[4]
Ottiene così nel 1988 un ingaggio presso il Teatro di Graz, dove è attivo fino al 1990.[5]
Debutta sul piccolo schermo nel 1993 nella serie televisiva Die Oase, dove interpreta il ruolo di Dieter Krause.[7] Successivamente, nel 1995 viene ingaggiato dal Volkstheater di Vienna.[5]
In seguito, nel 1996 entra a far parte del cast principale della serie televisiva Un dottore tra le nuvole (Der Bergdoktor), dove fino al 2005 interpreta il ruolo del Dottor Justus Hallein.[3][4][5][8]
Nel 1999, ottiene il ruolo da protagonista nella serie televisiva Tatort, dove interpreta il ruolo del commissario capo Moritz Eisner.[3][4][7][9] Il ruolo gli vale già l'anno seguente il Premio Romy come attore preferito in una serie televisiva.[3]
Nel 2001, è protagonista del film TV diretto da Angeliki Antoniou Allein unter Männern, dove interpreta il ruolo di Bernhard Bausch.[10] Il film ha come co-protagonista (nel ruolo della Dott.ssa Tana Fercher), l'attrice tedesca Ann-Kathrin Kramer, sua compagna dal 1999[5] e che nel 2009 diventerà sua moglie.[3][4][5][6]
A partire poi dal 2006, è tra i protagonisti della serie televisiva Der Winzerkönig, dove, fino al 2010, interpreta il ruolo di Thomas Stickler.[3][11] In seguito, nel 2013, è protagonista, nel ruolo di Paul Kemp, della serie televisiva Paul Kemp - Alles kein Problem.[12][13]