Mary Seacole nacque nel 1805 in Giamaica. Sua madre era di origini africane e suo padre un ufficiale dell'esercito scozzese. Fu una "dottoressa" che praticava la medicina creola e afro-caraibica e imparò a fare l'infermiera e l'erborista da sua madre. Nel settembre del 1854, Mary apprese della campagna di Crimea e rimase impressionata dal pensiero di prendersi cura delle truppe che aveva conosciuto in Giamaica.
Si recò in Crimea e aprì la sua attività, il British Hotel, che era un negozio generico, ma anche un posto in cui i soldati potevano recarsi per essere curati. Si recava anche a cavallo sul campo di battaglia per assistere i soldati ed eseguire interventi. Veniva affettuosamente chiamata dalle truppe Madre Seacole, a causa delle cure che offriva. Dopo il suo ritorno a Londra alla fine della guerra Mary scrisse la sua autobiografia Le fantastiche avventure di Mrs. Seacole in molti paesi, che fu pubblicata nel 1857 e ancora stampata ad oggi.
Continuò a praticare come "dottoressa" a Londra e durante I viaggi in Giamaica. Morì nel 1881 e fu seppellita nel cimitero cattolico di Kensal Rise.