Hestnes gikk i 1878–79 på Nordmøre amtsskole. Han tok over farsgården Hestnes i 1885. I 1890–94 var han medlem av skolestyret i Aure, og fra 1894 til 1900 satt han i herredsstyret i den utskilte Valsøyfjord kommune. Han satt også i herredsstyret fra 1917 til 1928, da i vervet som ordfører. Han var også formann i fylkestinget 1920–28. I tillegg til dette hadde han tallrike verv i kommunen og fylket og i landbruksorganisasjonene.[4]
Han representerte Romsdals amt på Stortinget 1901–03 og 1904–06. Deretter representerte han Nordre Nordmør krets i dette amtet i tre valgperioder fra 1907 til 1915. Han var heile tida medlem av landbrukskomiteen, nestformann 1913–15. Hestnes blei også valgt til Stortinget 1916–18, men han møtte bare fram til 19. januar 1916. Valget blei da forkasta, og vararepresentanten rykka opp til fast plass.[4]