Mary Jane Grant was born in Kingston, Jamaica in 1805. Her father was a Scottish soldier, and her mother a Jamaican. Mary learned her nursing skills from her mother, who kept a boarding house for invalid soldiers. Although technically 'free', being of mixed race, Mary and her family had few civil rights - they could not vote, hold public office or enter the professions. In 1836, Mary married Edwin Seacole but the marriage was short-lived as he died in 1844.