Career
Herron played junior hockey with the Trois-Rivières Draveurs and the Trois-Rivières Ducs of the Quebec Junior Hockey League. He had a good junior career and in 1972, he was named to the Second All-Star Team with the Trois-Rivières Ducs. In 1972, Herron was drafted 40th overall by the Pittsburgh Penguins.
In his first season, he split his time between the Penguins, and the Hershey Bears of the AHL. In 1974, Herron played for three different teams.
He played for the Pittsburgh Penguins, the Hershey Bears and the Salt Lake Golden Eagles. Next season, Herron played the first half of the season with the Pens and the Bears before being traded to the Kansas City Scouts.
He played 22 games with them that season and spent another year in Kansas City before becoming a free agent. He was signed by Pittsburgh again and played with them for the next three years.
In 1979, the Penguins traded him to the Montreal Canadiens.
He remained with the Canadiens for the next three years where he shared goaltending duties. In 1983, Herron returned to Pittsburgh for the third time in his career. He remained there until 1986, when he retired.