Российский футбольный вратарь Андрей Лунев родился 13 ноября 1991 года в Москве. Он воспитанник Футбольной школы молодежи «Торпедо».
В 2009 году Лунев начал выступать за взрослую команду «Торпедо», несколько сезонов провел в аренде в клубах «Истра» и «Калуга». В 2015 году подписал контракт с раменским «Сатурном», но вышел на поле всего в четырех матчах, а затем перешел в клуб «Уфа».
В 2016 году Лунев подписал контракт на 4,5 года с петербургским «Зенитом» и довольно быстро стал основным голкипером команды. В составе клуба он трижды становился чемпионом России (в сезонах 2018/19, 2019/20 и 2020/21) и один раз – обладателем Кубка России. В 2021 году футболист и клуб не смогли договориться об условиях продления контракта. Позднее Лунев публично обвинил руководство «Зенита» в невыплате ему премиальных за последний сезон.
С 2021 года Лунев защищает ворота немецкого клуба «Байер 04», который в сезоне 2021/22 занял третье место в Бундеслиге. Ресурс Transfermarkt осенью 2022-го оценивал стоимость российского футболиста в 1,5 млн евро.