An Afton man who fired shots at cars on Interstate 64 in March 2008 pleaded guilty to 14 felony charges yesterday in Albemarle County Circuit Court.