Madigan appeared in 20 games in the National Hockey League with the St. Louis Blues during the 1972-73 season, recording three assists. In doing so, Madigan became the oldest player in National Hockey League history to make their debut, which came at the age of 38.
The Port Arthur, Ontario native spent the majority of his professional career in the minor leagues, including parts of 12 seasons with the Portland Buckeroos of the now-defunct Western Hockey League.