Участвовал в русско-шведской (1789—1790) и русско-турецкой (1787—1791) войнах, а также в польских событиях 1794 года. 19 ноября 1796 году Ланской получил чин полковника. 27 января 1798 года вышел в отставку с чином статского советника. 5 апреля 1801 года был назначен членом Военной коллегии, с производством в генерал-майоры. Во время войны четвёртой коалиции занимался устройством временных госпиталей, а затем — разменом пленных. При новом образовании военного министерства в 1812 году Ланской поступил членом в комитет для окончания текущих дел военной коллегии.