Геннадий Селезнев родился 6 ноября 1947 года в городе Серове Свердловской области. В 1964 году окончил профтехучилище в Ленинграде, в 1974 году – Ленинградский государственный университет.