Сын филолога Вильгельма Ваккернагеля.Изучал классическую филологию, германистику и историю в Гёттингене и Лейпциге. Степень кандидата наук получил в 1875 году в Базеле, получение звания доцента состоялось в 1876 там же. Преподавал в Базельском университете, с 1879 года профессор греческого языка, преемник Фридриха Ницше.
В 1902 году его позвали в Гёттингенский университет, но из-за первой мировой войны, он возвратился в Базель в 1915 году. Вышел на пенсию в 1936 году и умер 22 мая 1938 в Базеле.Главная работа Ваккернагеля — Altindische Grammatik, всесторонняя грамматика санскрита.
Он также известен как открыватель закона Ваккернагеля, названного в его честь.