Marková se narodila 25. února 1963 v Hradci Králové, kde vystudovala pedagogickou fakultu. Od roku 1988 pak působila jako učitelka na základní škole v Náchodě.

V tomto zaměstnání skončila v roce 2002, kdy byla za komunisty zvolena poslankyní. Mandát poté třikrát obhájila, v letech 2006, 2010 i 2013. Ve sněmovních volbách v roce 2017 už svůj mandát neobhájila.

V parlamentu byla místopředsedkyní výboru pro zdravotnictví a výboru pro evropské záležitosti. Zasedala ve Stálé komisi pro rodinu a rovné příležitosti.

Marková působí jako zastupitelka města Náchod. V minulosti byla také předsedkyní Levicového klubu žen. V současnosti zasedá ve Správní radě VZP.

V roce 2008 neúspěšně kandidovala na předsedkyni KSČM.