Raised in Battle Creek, Erskine came to prominence as a player for the University of Michigan by winning the Big Ten Championship in 1970. He was also selected as an All-American in 1968 and 1970. As an amateur, Erskine won the Michigan Amateur and the Michigan Medal Play titles.
In 1973, Erskine turned professional and played on the PGA Tour from 1974 to 1979. His best finish was at the 1977 Buick Open where he tied for fifth place.
In the Michigan PGA Section, Erskine was a dominant player earning Player of the Year honors in 1978 and 1983. He won the Michigan Open five times in 1976, 1978, 1979, 1984, and 1985, won the 1978 Michigan PGA Championship and was twice a Michigan PGA Match Play Champion in 1983 and 1986. As a senior player, Erskine also excelled. He won the Michigan Senior Open in 2004, and the Michigan PGA Senior Championship in 2002 and 2011.
Erskine was named Golf Professional of the Year by the Michigan PGA in 2002 and was inducted into the Michigan PGA Hall of Fame in 2011. He was inducted into the University of Michigan Athletic Hall of Honor in 1989.