Michael Booker a dominé le patinage artistique masculin de son pays en devenant six années consécutives champion de Grande-Bretagne entre 1953 et 1958.
Sur le plan international, il a remporté trois médailles européennes sur six participations. Il devient deux fois vice-champion d'Europe derrière le Français Alain Giletti, en 1955 à Budapest et en 1956 à Paris. Il obtient également une médaille de bronze en 1957 à Vienne. Aux championnats du monde, sa meilleure prestation est une 5e place aux championnats du monde de 1956 à Garmisch-Partenkirchen.
Il a également représenté le Royaume-Uni une fois aux Jeux olympiques d'hiver de 1956 à Cortina d'Ampezzo et s'est classé à la 5e place olympique.
Il décide d'arrêter le patinage amateur en 1958 après une 4e place européenne à Bratislava et une 8e place mondiale à Paris.