
Ledger nació en Perth, Australia, descendiente de familias escosesas e irlandesas. Vivió en el oeste australiano hasta cumplir los 16, cuando abandonó la escuela a un año de graduarse, mudándose a Sydney con su mejor amigo, Trevor DiCarlo, persiguiendo una carrera como actor. Ledger tuvo su primera oportunidad en la serie estadounidense Roar.
A los diez años se unió a una compañía de teatro local. Mientras interpretaba en los escenarios, empezó a tener papeles en series australianas como "Clowning Around", "Bush Patrol", "Corrigan", "Ship to Shore" y "Home and Away". En 1997 fue uno de los protagonistas de la serie estadounidense "Roar", rodada en Queensland, Australia. Decidió mudarse cuando un agente estadounidense contactó con él.