Сергей Павлович Козлов родился 16 января 1952 года в Калуге в семье рабочего, бывшего фронтовика. Со школьных лет он мечтал стать военным, и в 1967 году, после окончания 8-го класса школы, поступил в Московское суворовское военное училище, которое окончил в 1970 году.
В 1974 году окончил Рязанское высшее воздушно-десантное командное дважды ...