Как пояснили в пресс-службе, Денис Александрович родился в 1977 году в Челябинске. В 2000 году окончил Уральскую государственную юридическую академию.
После окончания академии работал помощником, заместителем прокурора Агаповского района, прокурором Кизильского района, Ашинским городским прокурором Челябинской области и прокурором Почепского района. Он имеет классный чин – старший советник юстиции.