Геннадий Козлов родился в городе Москва, РСФСР, СССР. В 1987 году окончил ГИТИС (актёрско-режиссёрский курс Оскара Ремеза) и был принят в труппу театра Ленком. Заслуженный артист России (2005).