Career
Holmes started his career in the National Football League, playing three seasons, mainly for the San Francisco 49ers. He then went to the Canadian Football League where he played six seasons for the Winnipeg Blue Bombers. He was a Canadian Football League All Star in 1980.
He finished his career with the Washington Federals of the United States Football League in 1983.