McGorry was born in Dublin. In 1955, his family moved from the suburb of Finglas, north Dublin to Wales. They later moved to Australia in 1968. He is married to Merilyn Hawke. The couple have three children. He lives in Essendon, Victoria.