Геннадий Смирнов родился в Вологде 7 августа 1972 года. Несмотря на то, что родители маленького Гены не имели отношения к творческой среде, ещё в детстве он проникся любовью к сцене – в школе, где учился будущий актер, был кружок самодеятельности, а кроме того Смирнов занимался в музыкальной школе по классу фортепиано. Окончив школу, Геннадий поступил в Санкт-Петербургскую академию искусств, диплом которой получил в 1993 году. Его первым местом работы стал театр «Балтийский дом», а после актёр был востребован на сцене Театра им. В. Комиссаржевской. Свои первые роли в кино Смирнов сыграл в конце 90-х – в картинах «Маленький водяной» и «Картина о Тиле». Далее в фильмографии актера появились работы в сериалах «Улицы разбитых фонарей» и «Империя под ударом». В 2007 году послужной список Геннадия пополнился ролью в фильме Андрея Кончаловского «Глянец». Впоследствии Смирнов снялся в таких картинах, как «Два дня», «Кококо», «Шторм», «Метод Михайлова», «Вертинский» и других. Геннадий Смирнов известен как актер дубляжа, телеведущий и блогер.