На фронтах Великой Отечественной войны с июня 1941 года. В 1943 году окончил Московское стрелковое пулемётное училище.
Командир батальона 698-го стрелкового полка (146-я стрелковая дивизия, 3-я ударная армия, 1-й Белорусский фронт). Капитан Новосельцев отличился в боях за Берлин. 22 апреля1945 года батальон вступил в бой за окраину Берлина — Хоэкшонхаузена. Преодолевая ожесточённое сопротивление противника, к исходу следующего дня овладел железнодорожной станцией Лансбергер. Постоянно находился в боевых порядках батальона. Звание Героя Советского Союза присвоено 31 мая 1945 года.