Na zijn studie Civiele Techniek aan de Technische Hogeschool Delft, waarin hij zich specialiseerde in spoorwegbouwkunde, vervulde Hofstra diverse rollen in het bedrijfsleven en het onderwijs. Hij was onder meer directeur en mede-eigenaar van adviesbedrijven in de bouw en verkeerskunde, en docent verkeerskunde in Leeuwarden en Groningen.
In 1994 werd Hofstra lid van de Tweede Kamer, waar hij zich onderscheidde als een deskundige op het gebied van woon- en bouwbeleid en transport. Zijn betrokkenheid bij de tijdelijke commissie onderzoek Stichting Woningbeheer Limburg bracht hem echter ook in het oog van een politieke storm.
Ondanks zijn aftreden als voorzitter van de commissie, bleef hij een invloedrijk parlementslid, tot zijn vertrek in 2006. In 2007 werd hij lid van de Eerste Kamer, een functie die hij tot 2011 bekleedde.
Hofstra bleef ook na zijn politieke loopbaan actief. Hij was onder meer voorzitter van de Stichting Stadskanaal Rail en het Noord-Nederlands Trein & Tram Museum, en commissaris bij adviesbureau Goudappel Coffeng.