Hans Hofer, Sohn des Landwirts Fritz Hofer, besuchte die Primarschule in Bannwil, anschliessend die Landwirtschaftliche Schule Waldhof in Langenthal, gefolgt von der Privatschule Humboldtianum in Bern, bevor er sich einem Studium der Agronomie an der ETH Zürich zuwandte, das er 1939 mit dem Erwerb des akademischen Grades eines Dipl. Ing. Agr. ETH. abschloss. Zusätzlich erwarb Hofer um 1950 das Meisterdiplom als Landwirt.
Der der Freisinnig-Demokratischen Partei beigetretene Hofer wurde 1967 in den Nationalrat gewählt, dem er bis 1975 angehörte. Sein politisches Engagement galt insbesondere der Forschung und Ausbildung in der Landwirtschaft.