Служебният министър на отбраната генерал (о.р) Стефан Янев е роден на 1 март 1960 г. в гр. Поповица, Пловдивска област. Завършва артилерийското военно училище в Шумен и започва да се катери по армейската стълбица от 1983 г., като командир на артилерийски взвод в Асеновград. До 1993 г. стига до командир на дивизион. Забелязан е заради добрия си английски и през 1996 г. става експерт в Дирекция "Международно сътрудничество" на Министерството на отбраната, когато България вече участва в програмата на НАТО "Партньорство за мир". От 1998 г. до 2000 г. работи като офицер за анализ в централата на НАТО в Монс, Белгия, след което е назначен за старши помощник-началник в отдел "Стратегии и доктрини" в Управление "Планиране на отбраната и въоръжените сили". През следващите години заема постове в Министерството на отбраната, съобщава Дневник.


През 2004 г. вече е слушател във Военния колеж към Националния военен университет във Вашингтон, САЩ по специалността "Стратегии за национална сигурност. На следващата година става началник департамент "Трансформации" в Центъра на НАТО за борба с тероризма в Анкара, Турция. През 2007 г. е директор "Отбранителна политика" в МО. Според негови колеги от министерството е бил близък с министъра на отбраната в Тройната коалиция Николай Цонев (2008-2009 г). Става бригаден генерал през юли 2009 г.

От 2011 до 2014 г. е военен аташе в САЩ. Според публикация на "24 часа" от декември 2011 г. Янев е препоръчан от Вашингтон за мястото на зам.-началника на отбраната вицеадмирал Минко Кавалджиев и дори за шеф на служба "Военна информация". След завръщането си в България Янев става за кратко началник на Националния военен университет (май 2014 - юни 2014). Според публикации той пристига във НВУ "Васил Левски" във Велико Търново на 8 май, приема длъжността на тържествена церемония, но веднага след това пуска молба за отпуск и заминава за София за да подаде заявление за пенсиониране.