Han var sønn av sjømannen Torchildius Hansen og Anne Christine Petersen. I 1838 ble han gift med Trine Halling, en søster av sogneprest Honoratus Halling, men de ble senere separert.