Родился в городе Горьком. Окончил среднюю общеобразовательную школу № 179 (г. Горький), Уфимское высшее военное авиационное училище лётчиков (1991 г.). С декабря 1994 года принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Лётчик-штурман, капитан авиации Щеглов погиб при исполнении воинского долга. Похоронен на кладбище деревни Рожново городского округа г. Бор Нижегородской области. Награды: орден Мужества (09.12.1995, посмертно). Память: на здании средней общеобразовательной школы № 179 (г. Нижний Новгород, Автозаводский район, улица Сазанова, 10а), где учился воин, установлена мемориальная доска.