 Crawford was born in Port Glasgow, the son of Andrew Crawford.After receiving his education at Greenock, he came to Canada in 1849.He initially farmed at the Island of Montreal, but would later gain employment with the Hudson's Bay Company as a clerk in 1854.