Родился 9 мая 1981 года[1] в Макеевке Донецкой области Украинской ССР[2][3]. Детство и юность провёл на родине.
В 1998 году окончил Макеевский городской лицей. С 1999 года по 2000 год проходил службу в Национальной гвардии Украины.
Окончил Донбасскую национальную академию строительства и архитектуры (факультет «экономика предприятия»).
С 2002 года работал в торговой фирме «Солодке життя».
С 2011 года по 2013 год являлся функционером движения «МММ» (укр. Ми маємо мету), был волонтёром, а затем, когда на основе «МММ» была создана одноимённая партия, Пушилин стал её членом.
5 апреля 2014 года стал заместителем «народного губернатора» Донецкой области Павла Губарева, а затем возглавил митинг жителей Донецка. 7 апреля была провозглашена Донецкая Народная Республика, Пушилин стал сопредседателем временного правительства ДНР.
15 мая стал председателем президиума Верховного Совета Донецкой Народной Республики (на тот момент высшая должность в ДНР согласно Конституции).
18 июля Пушилин ушёл в отставку: находясь в Москве, он отправил письмо с просьбой об уходе с занимаемой должности по собственному желанию вице-спикеру парламента Владимиру Маковичу. После отставки являлся координатором и сопредседателем «Народного фронта Новороссии».
В сентябре объявил, что собирается участвовать в ноябрьских выборах главы и депутатов Верховного Совета ДНР. В октябре зарегистрировался как кандидат в депутаты Верховного Совета ДНР от общественного движения «Донецкая республика».
По итогам всеобщих выборов в ДНР 3 ноября 2014 года стал депутатом Народного Совета Донецкой Народной Республики от общественно-политического движения «Донецкая республика». 14 ноября избран заместителем председателя Народного Совета.
9 ноября Пушилин Указом Главы ДНР Александра Захарченко также назначен на должность Постоянного полномочного представителя республики на переговорах трехсторонней контактной группы в Минске.
4 сентября 2015 года в ходе внеочередного заседания Народного совета ДНР было принято решение о назначении Пушилина исполняющим обязанности председателя представительного органа республики. Сам Пушилин объяснил это тем, что предыдущий спикер Народного совета Андрей Пургин отправлен в отставку из-за попытки срыва заседания. Также он заявил, что остаётся представителем ДНР на переговорах в Минске.