В 1700 году участвовал в битве при Нарве, несмотря на поражение в декабре 1700 года получил чин генерал-майора и временное командование над «генеральством» (дивизией) взятого в плен генерала А. М. Головина в составе двух гвардейских полков (Семёновского и Преображенского). В сражении под Эрестфером (1701) командовал пехотной бригадой из нескольких пехотных полков, позже продолжал командовать гвардейскими полками при осаде Нотебурга (1702), Ниеншанца (1703) и поражении шведского генерала А. Крониорта в бою на р. Сестра.