Han var utdannet agronom, og forpaktet flere eiendommer, bl.a. Roan prestegård i Bjørnør, før han i 1868 kjøpte gården Selva i Agdenes og startet landhandel. Selva/Agdenes var inntil 1896 en del av Ørland kommune, og Grann var medlem av herredsstyret 1870–1879, og ordfører i Ørland de to siste årene.