Родился в Казани. Окончил Казанский государственный университет по специальности «социолог» (1990 г.), Академию Управления МВД России по специальности «юрист» (г. Москва, 2000 г.). Владеет испанским языком.

В 1986 г. — служба по призыву на Северном флоте.
С 1990 по 2004 гг. — служба на различных должностях в уголовно-исполнительной системе.
С 2005 по 2006 гг. — сотрудник общественной организации «Правозащитный Центр г. Казани».
С 2006 г. — председатель совета общественной организации «Правозащитный Центр г. Казани».

Председатель Общественной наблюдательной комиссии по соблюдению прав человека в местах принудительного содержания Татарстана, член Общественного совета при УФСКН по РТ, член Научно-Консультативного совета СУ СК при прокуратуре РФ по Татарстану, член Общественно-консультативного совета при УФАС по РТ.

Награжден медалью «За службу» первой, второй степеней.