Originally representing Belarus, she won two bronze medals at the 2010 UCI Track Cycling World Championships: in the 500 m time trial and the keirin, having finished fourth in the sprint in 2009.
She has represented Azerbaijan since 2016.
She notably competed for Azerbaijan at the 2016 Summer Olympics.