Евгений Кулагин окончил Челябинскую Академию культуры и искусства по специальности «актер драматического театра и кино». С 2003 по 2013 год работал актером в Костромском государственном драматическом театре им. А. Островского, а также участвовал в качестве хореографа и ассистента по пластике в постановке спектаклей театра.
В 2002 году в Костроме совместно с Иваном Естегнеевым организовали школу и компанию современного танца Dialogue Dance. Со времени основания работает директором в Dialogue Dance, принимает участие в спектаклях компании как постановщик и исполнитель.
Dialogue Dance был дважды удостоен национальной театральной премии «Золотая маска» в номинации «лучший спектакль современного танца»: в 2011 году — за «Мирлифлор» в постановке бельгийского хореографа Карин Понтьес, в 2012 — за «Punto di fuga», ко-продукцию с итальянской компанией cie Zerogrammi.
2006 — номинирован Костромской Государственной телерадиокомпанией на премию «Человек Года» в номинации «Лидер».
2006 — участник Международного проекта «Dialogue» (Россия — Нидерланды — США).
2007 — по приглашению Центра международного театрального развития (США) поездка на FNB Dance Umbrella Festival (Южная Африка).
2011-2012 — участник резиденции и со-автор перформанса «Последний / потерянный гость» на арт-площадке СТАНЦИЯ (Кострома) и культурном центре CAMPO (Гент) в рамках проекта «Фабрики Воображения».
2012 — совместно с Иваном Естегнеевым создает спектакль «Alibi» для театра «Провинциальные танцы» в Екатеринбурге.
2013 — совместно с Иваном Естегнеевым создает спектакль IMmunity в Йоханнесбурге (ЮАР) для Forgottem Angle Theatre Collaborative.
2013 — совместно с Иваном Естегнеевым принимает участие как приглашенный хореограф в резиденции в Korzo (Гаага) в рамках года Россия-Нидерланды 2013.
2013 — как хореограф совместно с Иваном Естегнеевым участвует в создании спектакля «Укращение строптивой» (реж. Роман Феодори) для Театра Наций (Москва).
2013 — совместно с Иваном Естегнеевым создает спектакль «Неврастения» в «Гоголь-центре».