Fue hijo del capitán sueco Joaquín Thomson y de Manuela Porto Mariño.