David Shaffer syntyi Columbuksessa, Ohiossa ja kävi Grove City High Schoolia, Grove City, Ohio. Hänellä on kandidaatin tutkinto Ohion valtionyliopistosta ja musiikin maisterin tutkinto Miamin yliopistosta (Ohio). Shaffer on opettanut Hamiltonissa (Ohio), Northridgessa (Ohio) ja Wyomingissa (Ohio). Shaffer on ollut mukana Miamin yliopiston soittokunnassa 30 vuoden ajan apulaisjohtajana (1978-80), apulaisjohtajana (1980-97) ja johtajana (1997-2009). Miamin orkesteri on esiintynyt seitsemässä alueellisessa Bands of America -kilpailussa. Vuonna 2003 Miami Band valittiin joulupukkiyhtyeeksi 77. vuosittaiseen Macys Thanksgiving Day Parade -paraatiin New Yorkissa.
Miamin yliopiston kanssa tekemänsä työn lisäksi Shafferilla on yli 400 sävellystä ja sovitusta painettuna. Hänen sävellyksiään on käytetty klinikoilla ja musiikkifestivaaleilla eri puolilla maailmaa, ja ne on sijoitettu kilpailujen pakollisten esitysten listoille Yhdysvalloissa, Kanadassa, Euroopassa, Australiassa ja Aasiassa. Shaffer on saanut ASCAP Standard Award in Music Composition -palkinnon 24 vuoden ajan.
Shafferin johdolla Wyoming High Schoolin jousiorkesteri esiintyi avajaisryhmänä vuoden 1984 Mid-West National Band and Orchestra Director’s Clinicissä Chicagossa. Muita esiintymisiä Mid-Westin kapellimestarina oli vuosina 2000 ja 2001, jolloin Shaffer johti vierailevana kapellimestarina sävellyksiään Robinson School Band -yhtyeessä Fairfaxissa, Va., ja South Central Middle School Band -yhtyeessä Cartervillessä, Ga.
Tänään Bostonissa, Massachusettsissa asuva Shaffer on kysytty kapellimestari kunniakapellien kapellimestarina, uuden musiikin lukemisklinikoilla, musiikkifestivaaleilla ja musiikinopetusseminaareissa. Kesät 1986 ja 1992 hän toimi Saskatchewan School of Fine Artsin soitinjohtajana. Helmikuussa 1997 hän johti China Youth Corps Band -yhtyeen kanssa hänen musiikkiaan sisältävän ohjelman Taiwanin Taipeissa sijaitsevassa National Concert Hallissa. Huhtikuussa 2011 Shaffer kantaesitti sävellyksensä At The Red Creek Musikkapelle Roethenbachin kanssa Roethenbachissa Saksassa.