After finishing eight classes of secondary school he entered Minsk industrial technical school of building materials. He graduated from the technical school in December, 1967.
He studied in Belarusian state institute of national economy ad honorem V. V. Kujbyshev from September, 1971 till July, 1975. He graduated from the university cum laude. Due to his assignment he for some time worked as an engineer of planning department at the computer plant ad honorem R. K. Ordjonokidze (city of Minsk). He took a day-time post-graduate course at the Institute of economics of Academy of Science of Belarus from 1975 till 1978. He successfully graduated.
In 1980 at Leningrad financial-economic institute V. I. Tarasov defended his PhD thesis named “Methodological basis refinement of the accounting the quality of the new technics in its price (by the example of machine-tool construction), specialty 08.00.10 “Price formation”. In 1989 at the same institute he defended his doctoral thesis named “Socially indispensable expenses and the price of new technics, the same specialty. He trained 7 candidates of economical sciences, at the moment he is a research supervisor of post-graduate students and applicants.