В 1918 году вступил в РККА. С 1919 года после окончания Московских командных курсов тяжёлой артиллерии РККА, командовал взводом, батареей.
В 1920 году окончил Артиллерийскую школу комсостава ТАОН, в 1924 году Высшую Краснознамённую артиллерийскую школу по подготовке комсостава РККА.
С 1929 года младший инженер технической части, с 1931 года руководитель опытов опытно-технического отдела Научно-испытательного военно-химического полигона.
С 1935 года начальник отдела, с 1938 года помощник начальника, а с 1939 года комбриг и начальник Управления военно-химической защиты РККА.
Участвовал в национально-революционной войне в Испании в 1937 году в качестве военного советника по химической службе.
15 марта 1939 года приказом НКО СССР №01047 П.Г.Мельников назначен начальником Управления военно-химической защиты Красной Армии
С 1941 года начальник Главного военно-химического управления Красной армии.
С 1942 года по 1947 год начальник Калининского военного училища технических войск (в 1947 году переименовано в Костромское училище химической защиты).
24 июня 1945 года во главе Калининского военного училища технических войск участвовал в Параде Победы.
С 1947 года по 1950 год – начальник Костромского военного училища химической защиты.
Начальник химической службы войск Дальнего востока (с 1950).
Начальник технического факультета Военной Академии химзащиты им. К.Е. Ворошилова.
30 октября 1957 года вышел в отставку в звании генерал-майора технических войск.
Проживал в городе Москва (Россия).
Награждён орденом Ленина (21.02.1945), двумя орденами Красного Знамени (03.11.1944, 20.06.1949), орденом Красной Звезды (28.10.1937), медалями «За отвагу» (22.02.1939), «ХХ лет РККА» (1938), «За оборону Москвы», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.
Похоронен на Ваганьковском кладбище в Москве
-------
https://vk.com/wall-147839840_1299
Комментарии 2
Калининское военное училище технических войск КА генерал-майор технических войск Мельников Петр Герасимович
https://m.ok.ru/group/44730556678390/topic/156258088777974