Berrier began in go-karts and demonstrated exceptional raw speed from the outset, winning 72 of 127 starts. In 1980 he moved to the NASCAR Dash Series, fielding his own car. Four years later he made his Busch Series debut, completing eighteen races and finishing in the top ten three times. He would not consistently match that output until 1987, when he posted four top-five finishes in the Busch Series. Over the seasons that followed he ran reduced schedules โ with the exception of 1988 โ and accumulated 22 top-ten finishes across his Busch Series appearances.
Berrier made his Winston Cup debut in 1995 at the Mountain Dew Southern 500 at Darlington Raceway, finishing twentieth. His only Cup start in 1996 also came at Darlington, where he finished 39th. After a limited Cup schedule with Sadler Brothers Racing in 1997, he joined PRW Racing to drive the No. 77 UAW/Lear-sponsored Ford in the Busch Series. Across his entire Cup career Berrier started nineteen races, recorded 25 DNQs, and never bettered that twentieth-place finish from his Darlington debut.
The defining moment of Berrier's career came in 1998. Driving for PRW Racing in the Busch Series, he started the Galaxy Food Centers 300 from the outside pole, led 187 laps, and claimed his only victory at a premier NASCAR series level. Despite the win, PRW Racing and Berrier finished seventeenth in points for the 1998 Busch Series season. He also filed to qualify for a race at Rockingham Speedway that season. The success of 1998 proved difficult to sustain: in 1999 he managed to qualify for only seventeen races and was released by the team.
Following his departure from PRW, Berrier ran a limited schedule for veteran team owner Junie Donlavey in late 1999. After an initial audition, Donlavey signed him for a full programme backed by Hills Brothers Coffee sponsorship. However, consistent failure to qualify for races โ with the team frequently packing up after second-round qualifying โ led to Berrier being released again. He ran the inaugural Busch Series race at Kansas Speedway but crashed on the tenth lap. His final NASCAR appearance came in the Craftsman Truck Series season opener in 2003, where he finished thirteenth driving for Kevin Harvick Incorporated.
After retiring as a driver, Berrier transitioned into crew chief roles in NASCAR competition. As of 2017 he was employed at JKS Motorsports Incorporated in Welcome, North Carolina, working as the lead fabricator and occasionally as a stunt driver for motorsports-related commercial productions and films.