In 1958 he left his job at the plant to attend the postgraduate school The Institute of Mechanical Engineering of the
Academy of Sciences of the Soviet Union (IMASH) in
Moscow. He completed his studies there in 1961. The following year, he defended his dissertation called "Influence of energy source properties on oscillations of autonomous systems" to be awarded his
Candidate of Sciences. He then became a
Doctor of Sciences in 1970, defending his thesis titled "Oscillations in machines with variable parameters in application to the dynamics of a power hydraulic drive". Then, in 1975, he became director of the Institute of Mechanical Engineering of the Russian Academy of Sciences, where he had graduated which he would direct until his death. Alongside this, starting in 1973 until 1976, he was the head of theoretical mechanics at the Moscow Technological Institute of Light Industry part-time. In 1976, he became a corresponding member of the
Academy of Sciences of the Soviet Union, becoming a full member as an academician in 1984. That year, after leaving the Moscow institute, he became head of the Department of Theory of Machines and Mechanisms at
Bauman Moscow State Technical University. From 1985-1996 he was the Vice President of the
Russian Academy of Sciences. In 1991, he was elected chairman of the society "Znanie".
Political activities A member of the
Communist Party of the Soviet Union since 1965, he became a candidate member of the
Central Committee from 1986 until 1989. After 1989, he became a member of the Central Committee's
27th Congress, although he would not return for the 28th. In addition to this, probably around the same time, he was a
People's Deputy from the Union of Friendship Societies. In the
1993 Russian legislative election, he was one of the candidates for the party
Dignity and Charity, which won 3 seats. Later, in the 2007
Civic Chamber of the Russian Federation, he served as Chairman of the Commission of the Civic Chamber on Innovations, High-Tech Scientific and Engineering Projects. ==Death==