When Gary was aged 6 years old, he began appearing in the community theatre. He got shifted to County Armagh in Northern Ireland at the age of 12. Within few years, he was seen in several shorts and TV dramas as an actor. He is also a film maker and made his own short film called 2late. He is well acclaimed for starring the role of Daniel Gordon in the TV series Rotted Roots. He began appearing in this TV series since 2015. In 2012, he joined Southern Regional College where he studied performing arts. His nationality is Scottish and his is of white ethnicity. His height is five feet and nine inches tall. His net worth is unknown.