Thomas Peter O'Connor was born in Liverpool, Lancashire, England around 1868, the son of Peter O'Connor and his wife Sarah (?) McDade (?). His parents are believed to have been Irish immigrants (possibly from Co Donegal) but no further information about Thomas' early life is available.
He was married on 12 February 1892 in St Anne's Church, Liverpool to Emily Alice Woods (b. 1869 in St Helens, Lancashire). At the time their residence was listed as 74 Smithdown Lane, Liverpool. The couple had a total of eight children, with four living past infancy: Edith (b. 1895), Eleanor Elizabeth (1896-1974), John Joseph (b. 1898), Thomas Edward (1900-2004), Christopher (b. 1901), Daniel Peter (b. 1906) and Emily Edith (1911-1916).
Thomas was absent from the 1901 census when his wife, described as a greengrocer, and his two children Eleanor and Thomas were living at 1 March Road, West Derby, Lancashire. They would move to 12 Linacre Lane, Bootle by the time of the 1911 census and Thomas was described as a ship's steward. Although not stated on the census, it is likely his wife was still working in the greengrocer's trade and his eldest daughter Eleanor was described as a greengrocer's assistant.
Thomas was on board the Titanic for her delivery trip from Belfast to Southampton. When he signed-on again, in Southampton, on 4 April 1912, he gave his address as 12 Linacre Lane, (Southampton). His last ship had been the Celtic. As a bedroom steward he received monthly wages of £3, 15s.
O'Connor died in the sinking. His body, if recovered, was never identified.
His widow Emily never remarried and continued to live in Liverpool, later living at 49 Caldwell Road, Allerton where she died on 28 October 1962 aged 93.