Eduard Imhof was born in Schiers, a town in eastern Switzerland.
Upon earning his diploma as a surveyor in 1919 Imhof began working a faculty member at the Institute of Geodesy at the Swiss Federal Institute of Technology.