Александр Обренович родился 14 августа 1876 года в Белграде. Он был единственным сыном сербского князя Милана IV Обреновича и его жены, дочери молдавского Натальи Обренович (Кешко). В 1887 году, после того, как отношения между супругами окончательно испортились, Милан, к тому времени уже сменивший княжеский титул на королевский, разошёлся с женой и заключил с ней формальный договор, согласно которому Александр должен был воспитываться в Германии и Франции под надзором матери. Наталья забрала будущего короля с собой в Висбаден, однако уже вскоре король Сербии отправил в Германию генерала Косту Протича, который, заручившись поддержкой прусской полиции, похитил Александра и доставил к отцу.
Став консортом Сербии, Драга начала оказывать на мужа то же влияние, которое ранее оказывал его отец. Фаворитизм и непотизм в армии и на гражданской службе проявлялся в самых грубых формах: старые креатуры Милана смещались и, так же противозаконно, как сами были назначены, замещались креатурами Драги. В 1901 году Александр издал новую конституцию, вводившую Сенат, часть членов которого назначалась королем. В начале того же года, в тронной речи при открытии скупщины, король говорил о надежде на близкое появление у него наследника, однако вскоре обнаружилась беспочвенность этой надежды. Говорила ли Драга сознательно неправду о своей беременности, или она сама была жертвой заблуждения — неизвестно, однако этот случай окончательно подорвал репутацию короля и королевы.
Убитый король был похоронен в соборе монастыря Крушедол Фрушке Горы (территория современной Воеводины). На Александре многолетнее правление дома Обреновичей в Сербии завершилось. На смену прежней династии пришли Карагеоргиевичи в лице короля Петра I.