W 1806 r. Lamb został wybrany do Izby Gmin w wyborach uzupełniających w okręgu Leominster. Miejsce w parlamencie utracił po wyborach powszechnych w listopadzie 1806 r. W latach 1807–1812 reprezentował okręg wyborczy Portarlington. W 1816 r. uzyskał mandat z okręgu Peterborough. Od 1819 r. był reprezentantem okręgu Hertfordshire. Lamb przegrał wybory 1826 r., ale już w 1827 r. uzyskał mandat w okręgu Newport na wyspie Wight, który wkrótce zamienił na okręg wyborczy Bletchingley. Po śmierci ojca w 1828 r. odziedziczył tytuł 2. wicehrabiego Melbourne i zasiadł w Izbie Lordów.
Pomimo faktu, że był związany ze stronnictwem wigów, Lamb otrzymał w 1827 r. stanowisko Głównego Sekretarza Irlandii w torysowskim rządzie George’a Canninga. Pozostał na tym stanowisku w rządzie Godericha do jego upadku w 1828 r. W 1830 r. został ministrem spraw wewnętrznych w wigowskim rządzie lorda Greya. Po rezygnacji Greya w lipcu 1834 r. Melbourne został kolejnym premierem.