Народився 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 р. народний депутат.