Hufnagl wurde am 7.4.1945 in Fohnsdorf/Österreich geboren. Nach kurzer Zeit zog die Familie wieder nach Graz zurück. 1956 kam er mit seinen Eltern nach München und blieb fortan in Deutschland, dessen stolzer Staatsbürger er im Jahre 1994 wurde. Stationen waren Cham, Landshut und Stuttgart. Später kam er zur IBM nach Hamburg.
Beruflich begründet zog Hufnagl mit seiner Familie von Hamburg über Stuttgart nach Bad Homburg vor der Höhe, wo sie 28 Jahre wohnen blieben.
Pensioniert zog die Familie nach Hamburg, der Heimatstadt seiner Frau, zurück. Sie fanden ein Haus in Hamburg Blankenese.