Na de vijfjarige HBS wordt hij in 1922 aangewezen als kandidaat-surnumerair van de Directe Belastingen, Invoerrechten en Accijnzen. In 1926 slaagt hij voor het examen en wordt Hofstra er als surnumerair in dienst genomen.
1933 - 1956: van inspecteur tot directeur
Van 1933 tot 1939 is Hofstra inspecteur op de afdeling Directe Belastingen van het ministerie van Financiën. Op eigen verzoek wordt hij per 16 november 1939 eervol uit deze functie ontslagen. Van 1939 tot 1945 is Hofstra belastingconsulent in Rotterdam. Van 1946 tot 1956 is hij directeur van de Centrale Arbeidersverzekeringsbank N.V. en van de N.V. de Centrale Algemene Verzekeringsmaatschappij. Hofstra (PvdA) is lid van de Tweede Kamer der Staten-Generaal van 20 november 1945 tot 3 juni 1946, en van 30 oktober 1946 tot 13 oktober 1956.
1956 - 1958: minister van Financiën
Hofstra wordt benoemd tot minister van Financiën. Hij vervult zijn ambt van 13 oktober 1956 tot 22 december 1958.