Haley began his career in 1986, driving the #52 Pontiac into the show at Oxford. Amazingly, in just his first race, Haley qualified in the top-ten-8th. Then, despite being four laps down, Haley had a 12th place finish, giving a solid outing to the Haley bunch.
In 1987, Haley came back to Oxford with high expecations, but it did not turn out to produce much. After starting in the 35th, Haley only managed to finish 19th. Still, the 94th in points proved to be a career best.
Haley once again competed in Oxford in 1988. After starting in the 24th position, Haley backslid to 27th after a midrace crash.
The final event in Haley's career came in 1990, when he raced in the inagural event at NHIS. After starting the event in 36th, Haley encountered problems with his clutch. That left him in 33rd position and Haley has not been in NASCAR since.