The 26-year-old rookie, who entered the final round tied with J.J. Henry for the lead, started birdie-birdie-birdie-eagle to open a four-stroke lead.
The gap closed over the back nine, but Campbell dropped in a birdie putt on the final hole for a three-stroke win over Kelly Gibson, who closed in 66.
Campbell posted a 6-under 65 at the Stonehenge Golf & Country Club in Richmond, Va. He established a new tournament record at 21-under-par 263, breaking the old mark of 18-under set by Hugh Royer III and Tom Scherrer in 1995.
'It was a lot of fun today, especially those first few holes,' said Campbell, who moved to No. 1 on the season money list after collecting the $76,500 first-place check. 'That (start) was as good as I could have hoped for.'
Campbell was the leading money winner on the Hooters Tour in 1998 and 2000. Last year, he won eight of the first 16 events on the mini tour.
Sunday, Campbell knocked it close on his first two holes and then drained a 20-footer on the third to move to 18-under, but only one ahead of Henry, who birdied Nos. 1 and 3.
The turning point came on the par-5 4th. After hitting his second shot into the left rough, some 50 yards from the cup, Campbell holed his third shot for an eagle. Henry bogeyed the hole for a two-shot swing. He ended the tournament in fourth place following a 1-under 70.
Full-field scores from the Buy.Com Richmond Open