Fue hijo del notario Francisco Cavia y de María Anselma Lac.