He served as acting Mayor of Zaporizhzhia from March to June 2003.
From April 1972 to September 1979, he worked as a technician of the production preparation group, engineer, mechanic, foreman, and head of the tower crane section of the Zaporizhstroymekhanizatsiya trust.
In 1978, he graduated from the Dnipropetrovs'k Civil Engineering Institute with a degree in construction and road machinery and equipment, and a mechanical engineer of construction machinery and equipment.
In September 1979 - February 1982, he worked as a site foreman, in February 1982 - August 1985 - Chief Engineer, in August 1985 - January 2000 - Head of Zaporizhzhia State Municipal Operational Linear Road Administration.
From January to October 2000, he was the Head of the Municipal Economy Department of the Zaporizhzhia City Council.