Ульяна Донскова родилась 24 августа 1992 года в городе Каменск-Шахтинский, Ростовская область. В пятилетнем возрасте отец привел Ульяну в городскую СДЮСШ № 23 и отдал в руки тренера Аллы Петровны Матросовой. В юном возрасте закончила МБОУ СОШ № 14. После многих лет нелёгких тренировок наступили первые успехи. В 2000 году Ульяна победила на первенстве области по первому разряду. Это радостное событие дало импульс и самой спортсменке и её наставнице.
Через три года на неё обратили внимание в Москве, дали свои рекомендации. Через год вызвали на просмотр и сборы к столичному турниру «Гран-при». А затем последовал отбор в сборную команду с прицелом на будущее. С 2008 года она тренировалась в сборной России у Ирины Винер.
Первый раз чемпионкой мира Ульяна Донскова стала 12 сентября 2009 года на чемпионате мира в Японии, в городе Исе. Там она получила одну золотую медаль и две бронзовые за групповые выступления.
В 2010 году 17 апреля на чемпионате Европы в Бремене Ульяна снова завоевала золотую медаль. И второй раз чемпионкой мира она стала в Москве 27 сентября 2010 года. Она завоевала две золотые медали и одну - бронзовую.
Донскова была капитаном сборной команды России по художественной гимнастике в групповом многоборье. В составе сборной она участвовала в Олимпийских играх 2012 года в Лондоне. После победы на Олимпиаде Ульяна Донскова завершила спортивную карьеру.
Ульяна является студенткой Национального государственного Университета физической культуры, спорта и здоровья имени П. Ф. Лесгафта, Санкт-Петербург. В 2013 году участвовала в шоу «Танцы со звёздами», где заняла 6-е место.