Hofma komt in 1945 als twintigjarige van DIO Oosterwolde, waar hij op zijn vijftiende al in het eerste speelt, naar Heerenveen. Samen met Abe Lenstra vormt hij daar in het eerste elftal een fameuze linkervleugel. Als linksbuiten munt Hofma uit door zijn snelheid. Zijn uitverkiezing voor de twee interlands in juni 1950 dankt hij ongetwijfeld aan de legendarische wedstrijd op 7 mei1950 van Heerenveen tegen Ajax, waarin de thuisclub een 5–1 achterstand in het laatste half uur omzet in een 6–5 zege. Hofma scoorde de 5–5.
Tweemaal speelde Hofma een vriendschappelijk interlandwedstrijd met het Nederlands elftal, respectievelijk op 8 en 11 juni 1950; eerst tegen Zweden en daarna tegen Finland. Beide wedstrijden resulteerden in een 4-1 verlies.
Naast het voetbal was Hofma ook actief als kortebaanschaatser in Friese wedstrijden.[3]
Na het overlijden van Jampie Kuneman (april 2018) was Hofma de oudste nog levende oud-international van Oranje, na zijn overlijden werd dit stokje overgenomen door Kees Rijvers.