Heather Laurie Holden ist in Los Angeles geboren und in Toronto, Kanada aufgewachsen. Ihr Geburtsdatum ist nicht genau bekannt, da verschiedene Quellen entweder den 17. Dezember 1969 oder 1972 angeben. Da ihre Eltern, Glenn Corbett und Adrienne Ellis, beide Schauspieler sind, liegt Lauries Begabung in dieser Richtung nahe, allerdings studiert sie zunächst Wirtschaft und Politikwissenschaften, bevor sie schließlich 1993 ihren Abschluss in Theater Arts macht.
Zwischen 1996 und 2002 taucht sie als Marita Covarrubias mehrmals bei The X-Files auf. Besonders bekannt ist die Darstellerin mit doppelter Staatsbürgerschaft für ihre Filmrollen in „Silent Hill“ als Cybil Bennett (2005), sowie in „Fantastic Four“ als Debbie McIlvane (2006).
2010 übernimmt sie in The Walking Dead die Rolle der Andrea. Diese Rolle spielt sie drei Jahre lang. Danach spielt sie die Rolle von Greta Bellows in der Serie Proven Innocent.