He played in the National Hockey League with the Buffalo Sabres during the 1972–73 season and in the World Hockey Association with the New England Whalers, Phoenix Roadrunners, Vancouver Blazers, Calgary Cowboys, Indianapolis Racers, and Cincinnati Stingers between 1973 and 1978.
He participated in hockey during the 1972-73 NHL season with the Buffalo Sabres and in various teams of the World Hockey Association between 1973 and 1978.