Shannon Ryan was born in Riverhead, Harbour Grace, Newfoundland, in 1941 where he received his early schooling. He began teaching in 1956 and by 1968 had taught and/or served as school principal for nine years in Newfoundland and the Northwest Territories and had received a B.A. (Education) from Memorial University of Newfoundland. Ryan received a B. A. and M.A. (History) from MUN during the following three years and was hired by MUN in 1971, retiring as professor of history in August 2006. He received his Ph.D. from the University of London in 1982.