Bessler played in the NHL with the Boston Bruins for 9 games, the Detroit Red Wings for 5 games and the Chicago Black Hawks for 17 games. He has also played with the Boston Cubs of the Canadian-American Hockey League for 2 seasons and the Pittsburgh Hornets, Cleveland Barons, and the Providence Reds of the International-American Hockey League. He played 3 seasons with Omaha Knights of the American Hockey Association and then retired from professional ice hockey.