第14合成集团军司令。1982年5月至1983年11月，任第40集团军司令，参加阿富汗战争。1983年4月，任土耳其斯坦军区第一副司令。1984年10月，任驻捷克斯洛伐克苏军中央集群司令。1987年12月，任列宁格勒军区司令。1990年7月，接替苏霍鲁科夫担任苏联国防部副部长兼总干部局局长。1991年八一九事件后被解除职务。晚年居住在莫斯科，加入阿富汗战争退伍军人委员会、全俄退伍军人委员会。2008年，任俄罗斯联邦国防部总监察部总监察员。叶尔马科夫是第十一届乌克兰苏维埃社会主义共和国最高苏维埃代表（