John was the son of unknown parents. The date and place of his birth have not been found.
His wife was Jean(Jane) McCreath, who he married on 1 SEP 1854 in Paisley. Their only known child was Robert (?-?).