- From Collinsville, Virginia. Was born in Roanoke.
- 1968, (at age 10), joined Dennis Hall and the Hilltoppers, playing banjo.
- 1971 (at age 13), joined Jim Eanes and the Shenandoah Valley Boys, his first professional music job.
- 1973 (at age 15) took up the fiddle.
- Has played fiddle with numerous bands: Lloyd Burge and the Henry County Partners, Garland Lambert and the Stoney Creek Boys, Junior Cassady and the Sundowners, Rich N Tradition, the Southern Gentlemen, and others.
- 2010, released solo album Bluegrass Fiddle (Patuxent).