Era hijo del marino inglés Juan Williams, que había servido en la Armada chilena a las órdenes de Lord Thomas Cochrane, y de Micaela Rebolledo.