Nació en White Lodge, Richmond Park.
Fue bautizada con el nombre de Mary von Teck y, en 1917, su nombre fue legalmente anglicanizado a Mary Cambridge, cuando su padre renunció a todos sus títulos alemanes.
Se casó con el marqués de Worcester, quien después sería el décimo duque de Beaufort, el 14 de junio de 1923 en Londres, y se convirtió en Marquesa de Worcester y después en Duquesa de Beaufort cuando el padre de lord Worcester murió en 1924.
Durante la Segunda Guerra Mundial acogió a su tía la reina María en su residencia.
Viuda en 1984, murió en 1987, a los 90 años en Badminton House, Gloucestershire.