Kevin was selected in the 1987 NHL Entry Draft by the Minnesota North Stars. Kevin played one game for Minnesota before getting traded to Quebec Nordiques he played seasons before going to Halifax then Washington.
After Washington he went to Portland and retired in 1999. After retirement Kevin started to coach teams he coached Cincinnati Mighty Ducks and Long Beach Ice Dogs. He also manged several other teams before going to Fresno California and managing Fresno Monsters.