Był synem Johna Stanleya, 1. barona Stanley of Alderley, i lady Marii Baker-Holroyd, córki 1. hrabiego Sheffield. W 1831 r. został wybrany do Izby Gmin jako reprezentant okręgu Hindon. Po likwidacji tego okręgu w 1832 r. przeniósł się do okręgu North Cheshire. W 1834 r. był podsekretarzem stanu w Ministerstwie Spraw Wewnętrznych w krótkotrwałym rządzie Melbourne’a. W latach 1835-1841 był parlamentarnym sekretarzem skarbu, a następnie został na krótko Paymaster-General.
Stanley przegrał wybory parlamentarne w 1841 r., ale odzyskał mandat z North Cheshire w następnych wyborach 1847 r. W latach 1846-1852 był podsekretarzem stanu w Ministerstwie Spraw Zagranicznych. W 1848 r. otrzymał tytuł 1. barona Eddisbury i zasiadł w Izbie Lordów. Dwa lata później zmarł jego ojciec i Edward odziedziczył tytuł 2. barona Stanley of Alderley. W 1852 r. i w latach 1853-1855 był Paymaster-General i wiceprzewodniczącym Zarządu Handlu. Następnie objął stanowisko przewodniczącego Zarządu Handlu i pozostał nim do 1858 r. W latach 1860-1866 był podczmistrzem generalnym. W 1861 r. ustanowił Post Office Savings Bank.