升海军上将。1980年1月至1981年10月，任海军政治部主任兼海军军事委员会委员。1981年10月至1989年，任陆海军总政治部第一副主任。1984年至1989年，苏联第十一届最高苏维埃代表。1986年至1990年，苏共中央候补委员。1988年，晋升海军元帅。1989年至1991年，苏联人民代表。1992年，退役。1999年，任独联体国家退伍军人组织协调委员会主席。2008年，任俄罗斯联邦国防部总监察部监察长。2013年7月，索罗金是俄罗斯“庆祝卫国战争胜利70周年”组委会34名成员之一，排在国家总统