Петров Геннадий Иванович родился в 1926 году, в деревне Кафтырево, Луковниковского района Калининской области.
Жил и учился в деревне, в 1939 году переехал в город Ленинград и жил по июль 1941 года. В июле вместе с родителями, работниками оборонительного завода, был эвакуирован в г.Казань.
В Казани поступил в Казанский авиационный техникум, а в 1946 году поступил в Казанский авиационный институт, но в связи с трудным материальным положением ушёл из института.
В марте 1947 года был утверждён зав. Отделом Бауманского РКВЛКСМ, где работал до ноября 1947 года. В этом же году был переведён в Казанский горком комсомола на должность инструктора орготдела до 1949 года. В том же году был переведён в Татарский ОКВЛКСМ на должность инструктора орготдела.
В ноябре 1949 года перешёл работать на завод п/я 747 ( ныне завод №22 КАПО им.Горбунова) конструктором . До декабря 1950 года работал конструктором, а затем работал заместителем сектора комитета комсомола этого же завода.
В декабре 1951 года был избран секретарём Ленинского райкома комсомола. В октябре 1953 года был направлен в Ачасырскую МТС, в том же году был избран секретарём Нурлатского райкома КПСС. В 1956 году был рекомендован на учёбу в Казанскую высшую партийную школу, которую окончил в июне 1960 года.
С июля 1960 года работал в аппарате Совета Министров Татарской АССР.
2 марта 1970 года.
13 марта 1970 года Указом Президиума Верховного Совета Татарской АССР Петров Геннадий Иванович назначен начальником отдела цен Совета Министров Татарской АССР.