Turnovská rodačka na Pražské konzervatoři vystudovala klavír a zpěv. Svoji divadelní kariéru započala v Divadle F. X. Šaldy v Liberci a také v Plzni. Od roku 1966 působila jako sólistka opery Národního divadla v Praze. Její životní rolí byla role Mařenky v Smetanově opeře Prodaná nevěsta. Tuto roli zpívala jak v Národním divadle, tak i v cizině – ve Vídni, Haagu, Amsterodamu i Budapešti.

Hostovala také ve Velké Británii i Finsku. Mezi její další významné role patřila Vendulka (Hubička), Julie (Jakobín), Kněžna (Čert a Káča) a mnohé další.

V roce 2014 ji byla udělena Cena obce města Turnova a v březnu letošního roku získala Marcela Machotková cenu Thálie. Předali jí ji na jevišti Národního divadla v Praze, kde působila více jak dvacet let.