Создана в октябре 2008 года на основе партии "Родина", Российской партии жизни и Российской партии пенсионеров. Первоначально называлась "Справедливая Россия: Родина / Пенсионеры / Жизнь" (СРРПЖ). Тогда же председателем партии был избран Сергей Миронов, до этого возглавлявший Партию жизни. Первый съезд СРРПЖ прошел 26 февраля 2007 года. В 2007-2008 годах к ней присоединились Народная партия Российской Федерации, Социалистическая единая партия России, партия "Развитие предпринимательства", Партия конституционных демократов и Партия социальной справедливости. На выборах в Госдуму 2 декабря 2007 года партия получила 7,74% голосов (фракция в парламенте насчитывает 38 человек). 10 декабря 2007 года она поддержала кандидатуру Дмитрия Медведева на выборах президента. 30 июня 2008 года принята в Социалистический интернационал. 16 апреля 2011 года на V съезде партии ее новым председателем избран Николай Левичев, Сергей Миронов 14 июня возглавил фракцию "Справедливой России" в Госдуме.
По данным Минюста, в настоящее время в партии состоит 414,6 тыс. человек. Региональные отделения расположены во всех 83 субъектах РФ. Согласно отчетности, предоставляемой ЦИКом, в 2010 году партия получила более 120 млн руб. средств на осуществление уставной деятельности.