Harrison was born in Saskatoon. He competed in the 1976 and 1980 Summer Paralympics. In the 1976 Paralympics, he won a gold medal in the men's 100 metres. In the 1980 Paralympics, he won a further gold and silver medal. He later competed in the 1992 and 1994 Winter Paralympics in biathlon and cross-country.