 Napper was born in San Antonio, Texas.After graduating from Texas A&M University in 1969 with a bachelor's degree in History, he served in the United States army from 1969-72.Following his honorable discharge from the Army at the rank of Captain, Napper attended the University of Virginia from 1972–74, earning a master's degree in Government and Foreign Affairs.