Han ble født inn i Færøyenes øvre bondestand som sønn av kongsbonde Hans Peter Weihe og hustru Emilie Holm på Bønhúsmørk i Lamba. På farssiden nedstammet han (i direkte mannslinje) fra lagmann Samuel Pedersen Lamhauge, svigersønn av lagmann Johan Hendrik Weyhe. Lamhauge-slekten nedstammer fra Færøyenes første lutherske prest, Heini Havreki. Landstingsmann Johan Hendrik Weihe var hans farfars bror. Morsslekten var dansk, hvor morfaren Niels Lassen Holm var sogneprest på Norðurstreymoy, mens morbroren Peter Alberg Holm var prest i Danmark.