Foreldrar: Margrét Bjarnadóttir, ógift vinnukona á Hofi og Jón Guðmundsson, ókvæntur vinnumaður, þá í Krókárgerði í Norðurárdal. Margrét kom að Hofi frá Melrakkadal í Víðidal vorið 1832, þá 21 árs. Hún giftist síðar Sveini Guðmundssyni frá Hrafnhóli. Jón, faðir Jóhanns, varð úti þegar Jóhann var tveggja ára gamall. Jóhann var fóstraður upp á Jóni hreppstjóra Gíslasyni á Hofi og konu hans, Kristínu Kjartansdóttur. Þaðan fermdist hann vorið 1850. Skömmu síðar gerðist hann vinnumaður en fór vorið 1857 að Setbergi í Mýlasýslu. Þar veiktist hann og lá lengi. Eftir það var hann nánast örkumla ævilangt. Fór hann um tíma suður í Rangárvallarsýslu en kom aftur til Skagafjarðar og stundaði m.a. hrossasöluferðir austur í Múlasýslur. Var í húsmennsku en gerðist bóndi í Framnesi 1878-1879, húsmaður þar 1879-1885, bóndi í Vaglagerði 1885-1896. Var þá í húsmennsku, en byggði jörðina og var bóndi aftur í Vaglagerði 1897-1903. Fékk slag síðla vetrar 1903 og var þá fluttur að Þorleifsstöðum, þar sem hann lést.
Jóhann var ókvæntur og barnlaus. Hann arfleiddi sýsluna að eignum sínum, til sjúkrahúsbyggingar á Sauðárkróki.