Jóhannes var fæddur á Kirkjubæ í Norðurárdal í Austur-Húnavatnssýslu, sonur Guðmundar Ólafssonar og Margrétar Jónsdóttur, sem þar bjuggu.
Jóhannes var fæddur á Kirkjubæ í Norðurárdal í Austur-Húnavatnssýslu, sonur Guðmundar Ólafssonar og Margrétar Jónsdóttur, sem þar bjuggu.