Hirvensalo oli Peltosalmen maamies- ja karjanhoitokoulujen opettaja 1908–1956, Peltosalmen maamieskoulun johtaja 1928–1948, Peltosalmen karjanhoitokoulun johtaja 1914–1956 ja samalla maanviljelijä Iisalmen maalaiskunnassa 1916–1956.[2]
Hirvensalon vanhemmat olivat maanviljelysneuvos Johannes Lagus ja Sofia Maria Lovisa Brax ja puoliso vuodesta 1909 Saima Liisu Elina Suomalainen. Ylioppilaaksi Hirvensalo tuli 1903 ja valmistui agronomiksi 1905.[3] Metsäneuvoksen arvonimen saanut metsänhoitaja Veikko Hirvensalo oli Olli Hirvensalon veli.[4]