 He was born near Caledonia, Ontario, the son of Jacob Thompson, a native of Ireland, and was educated there and at the Ontario Veterinary College.Thompson practised as a veterinary surgeon in Brantford and then came to Manitoba in 1881, settling in Carberry.In 1869, he married Margaret Farewell.