Boucha's NHL journey began with the Detroit Red Wings in 1971. Throughout his career, he skated for the Red Wings, Minnesota North Stars, Kansas City Scouts, and Colorado Rockies, eventually retiring in 1977.
Over 247 NHL games, Boucha contributed 102 points, including 53 goals and 49 assists, along with 157 penalty minutes.