Родился в д. Ляпустино Свердловской области. Преподаватель Уральской государственной консерватории с 1955 по 1977 гг., Заслуженный деятель искусств РСФСР (1973), председатель правления Уральского отделения Союза композиторов РСФСР с1966 по 1977 гг. Автор пяти симфоний (1955, 1956, 1961, 1968, 1971), симфонической картинки «На вечерке», концерта для скрипки с оркестром (1957), вокально-симфонических, хоровых, камерно-вокальных, инструментальных сочинений, песен.
Сокольская, Ж. А. Геральд Николаевич Топорков / Ж. А. Сокольская // Композиторы Екатеринбурга. — Екатеринбург, 1998. — С. 193—202, 344—345.
Сокольская, Ж. А. Геральд Топорков / Ж. А. Сокольская // Екатеринбург : энциклопедия. — Екатеринбург, 2002. — С. 554—555.