Ross luchó como oficial junior en las batallas de Krabbendam en Holanda en 1799 y la batalla de Alejandría en Egipto en 1801. En 1803, fue ascendido a mayor y comandante del vigésimo regimiento a pie. Luchó en el Reino de Nápoles en 1806. Fue ascendido a teniente coronel a finales de 1808 y luchó en la batalla de La Coruña en España a principios de 1809. En 1810, Ross se hizo Coronel, así como Ayudante de campo del Rey.