Swoją polityczną karierę rozpoczął wygrywając wybory do Izby Gmin w okręgu Edinburghshire, gdzie rodzina Primrose była od wieków prominentnymi posiadaczami ziemskimi. Podobnie jak przodkowie związany był z Partią Liberalną. Wygrał wybory w 1906 r., które były najlepszym wynikiem w dziejach partii (liberałowie uzyskali 399 miejsc w Izbie Gmin, więcej niż pozostałe partie razem wzięte). Dalmeny zrezygnował z zasiadania w Izbie Gmin w styczniu 1910 r.
Podczas I wojny światowej walczył we Francji, gdzie zginął jego młodszy brat, Neil.
Po śmierci ojca w 1929 r. odziedziczył tytuł hrabiego Rosebery i zasiadł w Izbie Lordów. Został również Lordem Namiestnikiem Midlothian i był nim do 1964 r. Podczas II wojny światowej został w lutym 1941 r. mianowany Regionalnym Komisarzem Obrony Cywilnej w Szkocji. Po rozpadzie gabinetu wojennego w 1945 r., premier Winston Churchill powierzył Rosebery’emu tekę ministra ds. Szkocji w gabinecie dozorującym. Stanowisko utracił po wyborach w lipcu 1945 r.
W latach 1945–1957 był prezydentem Narodowej Partii Liberalnej. W 1952 r. został przewodniczącym Royal Fine Art Commission for Scotland. Był odznaczony Distinguished Service Order. Był również kawalerem Orderu Ostu i członkiem Tajnej Rady.