Родился в деревне Морозово Калининской области. Обучался в 1949–1952 гг. на историческом факультете Днепропетровского государственного университета, в 1949–1951 – в двухгодичной партийной школе при Днепропетровском обкоме партии КПУ, в 1965–1966 гг. – в аспирантуре Киевского государственного университета им. Т. Г. Шевченко. В 1966 г. защитил диссертацию на соискание ученой степени кандидата экономических наук на тему «Воспроизводство квалифицированной рабочей силы в СССР». Доцент с 1968 г.
После обучения в Великолукском педагогическом училище в 1937–1940 гг., был призван в Красную армию. В 1940–1946 гг. служил в Красной (Советской) армии: курсант, начальник прожекторной станции, командир взвода, в 1946 г. – парторг батальона (Львов, Киев, Курск, Воронеж). В 1946–1947 гг. – 2-й секретарь, в 1947–1949 гг. – 1-й секретарь Христиновского райкома ЛКСМУ Киевской области, в 1951–1953 гг. – инструктор отдела парторганов Ровенского областного комитета КПУ, в 1953–1955 гг. – заведующий сектором пропаганды Ровенского областного комитета КПУ, в 1955–1959 гг. – секретарь парткома Высшей партийной школы, старший преподаватель кафедры политической экономии г. Днепропетровск, в 1959–1961 гг. – секретарь Октябрьского райкома партии г. Днепропетровск, в 1961–1962 гг. – ассистент, в 1962–1965 гг. – старший преподаватель, в 1966–1971 гг. – доцент кафедры политической экономии Днепропетровского инженерно-строительного института. В 1972–1974 гг. работал доцентом кафедры политической экономии Симферопольского государственного университета им. М. В. Фрунзе. Освобожден от занимаемой должности в связи с переводом в другой вуз.
За участие в Великой Отечественной войне награжден двумя медалями, в том числе медалью «За боевые заслуги» (1945).