Родился 29 июня 1983 года в Москве. В 2000 году поступил на политологический факультет Международного независимого эколого-политологического университет, защитил диплом по методике организации уличного протеста.
В 2007 поступил в аспирантуру Высшей школы экономики, кафедра прикладной политологии.
С июня 2005 — колумнист «Новой газеты».
В 2000 году вступил в российскую демократическую партию «Яблоко», руководил «Московским молодежным яблоком».
В декабре 2008 принял участие в учредительном съезде движения «Солидарность» и был избран в бюро федерального политсовета.
18 декабря 2008 был исключен из партии «Яблоко».
В марте-апреле 2009 возглавлял штаб Бориса Немцова на выборах мэра Сочи.
4 января 2011 международная правозащитная организация Amnesty International признала узниками совести Илью Яшина, Бориса Немцова и Константина Косякина, задержанных за участие в митинге российской оппозиции на Триумфальной площади, посвященном защите Конституции РФ.
Звезды.ру