С семилетнего возраста пел в хоре придворной капеллы императрицы Елизаветы Кристины, затем учился клавиру и композиции у Георга Кристофа Вагензейля. Служил хормейстером и капельмейстером в венских соборах Святого Михаила и Святого Петра, с 1769 г. исполнял обязанности придворного учителя музыки. В 1772 г. занял главный пост в своей жизни — музыкального руководителя Кафедрального собора Святого Стефана, на котором оставался до конца жизни. Незадолго до своей смерти место помощника уже больного Хофмана получил Вольфганг Амадей Моцарт, рассчитывавший в дальнейшем сменить Хофмана, однако умер прежде своего руководителя; преемником сперва Моцарта, а затем и Хофмана стал Иоганн Альбрехтсбергер.
Композиторское наследие Хофмана включает около 45 симфоний, около 60 концертов для клавесина, флейты, гобоя, скрипки, виолончели с оркестром, церковную музыку; наиболее известный концерт Хофмана для флейты с оркестром долгое время ошибочно приписывался Йозефу Гайдну. Многие оркестровые сочинения Хофмана в недавнее время были записаны.