Генадий Сальников имеет классный чин старшего советника юстиции. Родился в 1973 году в Праге Чехословацкой социалистической Республики. Окончил Саратовскую государственную академию права.
В разное время работал помощником, следователем, заместителем прокурора в Октябрьском районе Тамбова, старшим следователем отдела по расследованию особо важных дел прокуратуры Тамбовской области.
С августа 2007 года трудился прокурором Октябрьского района Тамбова. С июля 2017 года — прокурором Ленинского района областного центра.