He started out in junior with the Hamilton Fincups, winning the Memorial Cup in 1976. The next year he played for Canada in the 1977 World Junior Championship and scored 113 points for the St. Catharines Fincups.
The Rangers drafted him 26th overall in the 1977 NHL Amateur Draft and called him up for a game in the 1977-78 season. However, Keating could not break into the lineup on a permanent basis.
He played two more seasons in the minor pros until retiring in 1980.