В молодые годы Иван Дмитриевич состоял в потешном войске Петра I. С 1689 года он уже состоит на службе офицером Преображенского полка. Боевое крещение для него началось с Азовских походов, затем последовало участие в многолетней Северной войне и связанное с этим быстрое продвижение по службе.