Родился в деревне Ново-Никольское Московской области в 1946 году в семье учительницы и партработника. Окончил Клинский техникум и физико-математический факультет Коломенского пединститута. С 1969 года работал в системе Главмособлстроя рабочим разных специальностей, бригадиром, управляющим трестом. Инициатор введения хозрасчета и самоуправления в строительстве. В 1987 году — начальник строительного объединения. Герой Социалистического Труда. Политической деятельностью занимается с 1988 года. Народный депутат СССР, РСФСР. Председатель подкомитета по самоуправлению Верховного Совета СССР. Входил в "Демократическую платформу в КПСС. В марте 1990 года вышел из КПСС.