Adams' debut came in 1984, when he competed at Richmond. Starting 21st in the field of twenty-four, Adams crashed out of the race early to finish 20th. DNFs would continue to plague Adams all season, taking him out of five of nine starts. But when Adams was running at the finish, he was running well, earning three top-tens: a 6th at Richmond, an 8th at Langley, and a 10th at South Boston. He finished 52nd in points that year, a career-best
Adams scaled it down to a three-race schedule in 1985, but for Adams it was still a stellar season. He ran extremely well at Langley, starting and finishing 2nd in the spring Langley race and then following that up with a fourth place in the summer Langley event. He struggled, though, to end the year, 29th at Richmond.
Adams' final career race came in 1986, when he competed at Martinsville. Starting 15th in the field of thirty-two, Adams crashed halfway through the event and finished 22nd.