Haslam begann seine Karriere 1972 im Alter von 15 Jahren auf der 750-cm³-Norton Commando seiner Brüder Phil und Terry. In seinen ersten beiden Rennen in Cadwell Park wurde er Siebenter und Achter. Im Jahr 1978 fuhr er Rennen in den Klassen 125 cm³, 250 cm³, 500 cm³, 1000 cm³, Superbike und TT-F1. Im Jahr darauf zusätzlich noch in der 350-cm³-Klasse. In Oulton Park und 1979 in Carnaby gewann er jeweils an einem Tag Rennen in fünf verschiedenen Klassen.
Sein erstes Rennen in der Motorrad-Weltmeisterschaft bestritt Ron Haslam 1977 auf einer 500-cm³-Suzuki in Silverstone. Im Jahr 1982 folgten drei weitere Grands Prix auf der Zweitakt-Honda NR 500 mit den Plätzen zwölf, elf und 15, sowie ein Sieg in dem nicht zur Weltmeisterschaft zählenden Rennen in Kuala Lumpur auf einer Zweitakt-Honda. Für die Saison 1983 erhielt Haslam einen Honda-Werksvertrag an der Seite von Freddie Spencer. Der Brite blieb in der 500-cm³-Weltmeisterschaft bis zum Ende der Saison 1990. Er erreichte 61 Top-Ten-Platzierungen, darunter neun Podestplätze. Sein größter Erfolg war der zweite Platz hinter Randy Mamola in Assen1985. In der Saison 1987 erreichte er mit dem vierten WM-Rang hinter Wayne Gardner, Randy Mamola und Eddie Lawson sein bestes Meisterschaftsergebnis.
Heute unterstützt Ron Haslam seinen Sohn Leon bei dessen Rennkarriere und betreibt eine Rennfahrerschule in Donington Park.