McCardie attended St Brendan's, Motherwell, then St. Athanasius Primary School in Carluke, and Our Lady's High School in Motherwell where he began acting in amateur drama before attending the National Youth Theatre then onto Rose Bruford College (1984–87).