在18世纪末到19世纪这段时期，除1799年亚历山大·苏沃洛夫大元帅在意大利北部和瑞士的战局期间，叶尔莫洛夫因被指控阴谋反对保罗一世而遭到流放之外，他参与了所有对抗法国的军事行动。被流放两年后，亚历山大一世赦免并重新启用了他。在拿破仑战争期间，他参加了奥斯特里茨战役、埃劳战役、博罗季诺战役、库尔姆战役和进攻巴黎的军事行动，在博罗季诺战役、小雅罗斯拉维茨战役和库尔姆战役期间表现尤为突出，晚年则指挥了俄罗斯帝国征服高加索的战争。