Яблоко возникло как демократическая оппозиция власти по ключевым вопросам внутренней, экономической, социальной и внешней политики.
Костяк составила группа экономистов, готовивших под руководством Явлинского программу либерализации и демонополизации советской экономики «500 дней» (1990), «Согласие на шанс» — программу сотрудничества между «большой семеркой» и Советским союзом, договор о сохранении экономических связей между союзными республиками (1991), программу региональных реформ.
В 1993 году «ЯБЛоко» объединило сторонников демократических преобразований, несогласных с методами проведения экономических реформ, инфляцией в 2 600%, «ваучерной» приватизацией, отказом исполнительной власти от диалога с оппозицией 1992-93 годах.
Основателями стали персональные учредители (Явлинский – Болдырев – Лукин) и три политические силы: Республиканская партия Российской Федерации, Социал-демократическая партия Российской Федерации и Российский Христианско-демократический союз. Блок «ЯБЛоко» получил на парламентских выборах в декабре 1993 г. 4,23 млн. голосов избирателей (7,86%) по общефедеральному округу. Еще 7 кандидатов блока были избраны в одномандатных территориальных округах.
1994 – 2003 – фракция в Госдуме предлагает альтернативную экономическую программу, а с 2000 года разрабатывала и соответствующие бюджеты;
создает законодательство об СРП, о местном самоуправлении, ипотеке, Бюджетный кодекс; разрабатывает предложения по комплексной военной реформе, реформе образования, помощи бедным
1994 – критикует бездеятельность правительства в ходе строительства финансовых пирамид, типа МММ
1994 – Первая Чеченская война – является последовательным критиком политики федеральной власти на Кавказе, приведшей к войне; до начала войны несколько депутатов «Яблока» во главе с Явлинским едут в Грозный, где предлагают себя в заложники в качестве гарантии безопасности чеченской стороны в переговорах Грачева и Дудаева; вывозят первых пленных – 6 российских солдат
1995 – резко выступает против залоговых аукционов как коррупционной схемы раздачи госсобственности; поддерживает отставку правительства в связи с захватом заложников в Будденовске
На базе блока в январе 1995 года было создано Общественное объединение «ЯБЛОКО» как объединение демократической оппозиции и под лозунгом «Реформы – для большинства!» участвовало в парламентских выборах в декабре 1995 года. «ЯБЛОКО» стало одной из четырех партий, преодолевших пятипроцентный барьер, получив 4,7 млн. (6,89%) голосов избирателей. 15 кандидатов одержали победу в одномандатных округах. Фракция состояла из 46 депутатов.
1996 – участвует в президентских выборах, предлагая демократическую альтернативу Ельцину; кандидат Явлинский занимает 4-ое место, получив 5,48 млн. (7,4%) голосов.
Перед вторым туром президентских выборов состоялся IV съезд «ЯБЛОКА». Съезд призвал сторонников не поддерживать кандидатуру Зюганова. «Яблоко» не могло безоговорочно поддержать Ельцина и предложило ему публично ответить на ряд ключевых вопросов развития страны – об экономической политике, войне в Чечне, отставках Грачева, Скокова, Лобова и проч. Избирателям «ЯБЛОКА» было предложено самим определять свою позицию во втором туре исходя из оценки ответов Ельцина, если бы они последовали. Григорий Явлинский, как и многие «яблочники», голосовал во втором туре «против всех».
1997 – критикует план проведения реформы ЖКХ за счет повышения тарифов до 100 процентов, предлагает альтернативный проект, основанный на развитии конкуренции в этой сфере
1998 – единственная фракция в Думе, не изменившая своего голосования в ходе продавливания Кириенко в премьеры и все три раза голосовавшая «против»
1998 – Явлинский предлагает Примакова как компромиссную для президента и парламента фигуру премьера и таким образом разрешает правительственный кризис
1999 – участвует в комиссии по выдвижению обвинений против президента Ельцина для отрешения его от должности; фракция солидарно голосует за импичмент в связи с войной в Чечне
1999 – Вторая война в Чечне – единственная политическая партия, открыто заявившая недопустимость развития наступательной широкомасштабной военной кампании за Терек; в ходе парламентских выборов отказались априори (в случае прохождения в Думу) поддерживать Путина при утверждении премьер-министром
На парламентских выборах 19 декабря 1999 года за «ЯБЛОКО» проголосовали почти 4 млн. (5,93%) голосов.
В декабре 2001 года Х съезд преобразовал Объединение в Российскую демократическую партию «ЯБЛОКО».
2000 – участвует в президентских выборах против наследника Ельцина – Путина, кандидат — Явлинский занял третье место, получив 4,35 млн. (5,8%) голосов
2001 – выдвигает тезис о наступлении полицейского государства
2001-03 – борется против ввоза ОЯТ
2001 – организует кампанию поддержки НТВ, единственная фракция в Думе, которая отстаивает независимое частное телевидение в парламенте
2002-03 – борется против реформы госмонополий (РАО ЕЭС, сфера ЖКХ)
2003 – организует процедуру голосования по недоверию правительству Касьянова, выступает против политического преследования главных акционеров ЮКОСа;
2003 – единственная политическая партия, которая в ходе избирательной кампании предлагает позитивную программу демонтажа олигархического капитализма или «капитализма со сталинским лицом»
На парламентских выборах 2003 года партия впервые не преодолела пятипроцентный барьер. Дело о нарушениях в ходе выборов находиться по инициативе «ЯБЛОКА» и КПРФ в Страсбургском суде. Партия не принимала участие в президентских выборах в марте 2004 года, считая, что эти выборы превращены в фарс.
2004-06 – участвует в уличных акциях протеста против реформы ЖКХ, монетизации льгот, отмены губернаторских выборов, за военную реформу и т.д. Партия находится в жесткой оппозиции президенту, его администрации и правительству. Главной целью является мирная смена политического режима в России.
Первой из внепарламентских партий прошла проверку Федеральной регистрационной службой. Создает фракции «Зеленая Россия», «Солдатские матери», правозащитную, «Молодые демократы», гендерную.