Принцесса Виктория родилась 7 августа 1862 года в замке Карлсруэ. Её отцом был Фридрих I Баденский, четвёртый ребёнок великого герцога Баденского Леопольда I и великой герцогини Баденской, Софии Вильгельмины. Мать Виктории — Луиза Прусская, дочь императора Германии Вильгельма I и императрицы Августы. Виктория также приходилась правнучкой королю Швеции Густаву IV Адольфу и королеве Фредерике Шведской.
Принцесса Виктория вышла замуж в Карлсруэ 20 сентября 1881 года за Густава V Шведского, сына короля Оскара II Шведского и Софии Нассауской.
У принцессы Виктории и принца Густава было трое детей.