Ruin var sønn av professor Waldemar Ruin og Flora Lindholm. Han giftet seg i 1917 med Karin «Kaisi» Sievers (født 1894), som var datter av arkiater Klas Richard Sievers og friherrinne Karin von Bonsdorff. Han var far til Olof Ruin og morfar til Marika Lagercrantz. Hans sønnesønn fikk også navnet Hans Ruin og ble filosof, - Hans Ruin den yngre.