Родился 6 апреля 1961 г. в с. Равское, Нестеровского района Львовской области. В 1985 г. окончил Харьковский юридический институт, специальность - правоведение. Кандидат юридических наук.
С августа 1978 по апрель 1979 г. - слесарь-судоремонтник на Киевском судостроительном-судоремонтном заводе.
С мая 1979 по май 1981 г. - служба в рядах Советской Армии.
С августа 1985 по июль 1988 г. - следователь МВД Украины.
С августа 1988 по август 1990 г. - заведующий организационным отделом исполкома Печерского районного совета г. Киева.
С августа 1990 по май 1991 г. - главный юрист Государственной налоговой инспекции г. Киева.
С марта 1991 по ноябрь 2004 г. - адвокат Киевской городской коллегии адвокатов.
С марта 1998 по март 2002 г. - депутат Киевского городского совета III созыва.
С марта 2002 по апрель 2006 г. - депутат Киевского городского совета IV созыва.
С ноября 2004 по январь 2005 г. - советник управления обеспечения деятельности председателя Киевской городской государственной администрации.
С февраля 2005 по март 2005 г. - первый заместитель председателя Подольской районной государственной администрации в г. Киеве.
С марта 2005 по сентябрь 2005 г. - первый заместитель председателя Шевченковской районной государственной администрации в г. Киеве.
С сентября 2005 по май 2006 г. - заместитель председателя Киевской городской государственной администрации.
С марта 2006 по ноябрь 2010 г. - депутат Шевченковского районного в Киеве совета V созыва.
С мая 2006 по ноябрь 2010 г. - председатель Шевченковского районного совета и государственной администрации в г. Киеве.
С октября 2007 по май 2008 г. - народный депутат Украины в Верховной Раде Украины VI созыва.
С ноября 2010 г. - почетный председатель, председатель общественной организации "Киевляне прежде всего!" и почетный президент благотворительного фонда "Дети прежде всего!".
С 2013 г. народный депутат.