Craig was born November 4, 1961 to the late Terry A. Irvin and Joanne Irvin.
Craig is preceded in death by his parents.
Craig is survived by his son Nick Irvin and daughter in law Kiana Irvin of Florence, SC, brother Brian Irvin of Salsbury, NC, Sister Stacy Hershey and her husband George Hershey of Lancaster, PA, Nephews Trey Irvin, Lancer Irvin, Stetson Hershey, Sterling Hershey and Niece Amber Thomas.
Craig was a Plant Manager.
Craig loved to ride his motorcycle, listen to classic rock, traveling and helping others in anyway he could.
A Celebration of Life will be held on Thursday August 13, 2026 at 1:00 p.m. at Teague Funeral Service 2260 Ivy Road Charlottesviille, VA 22903 with Father David Mott officiating.