Леонид Шорохов родился 26 ноября 1962 года в поселке Шушенское, Красноярский край. В 1984 году, окончил Красноярский сельскохозяйственный институт по специальности «Сельское хозяйство». Трудовую деятельность начал непосредственно по окончании ВУЗа, в качестве инженера-технолога СТО МТП Шушенское РО «Сельхозтехника».
С 1987 года, возглавлял исполком Иджинского сельского Совета исполнительного комитета Шушенского районного Совета народных депутатов.
В период с 1990 по 2005 год, являлся Генеральным директором ОАО «Шушенская Марка».
С 2005 по 2007 год, занимал пост Главы Шушенского района Красноярского края.
В 2007 году, перешел на должность заместителя губернатора - руководителя департамента сельскохозяйственной и продовольственной политики администрации Красноярского края.
С июля 2008 года, опытный управленец служил Министром сельского хозяйства и продовольственной политики Красноярского края, а с января 2010 года, являлся исполняющим обязанности по вышеуказанной должности.
Далее, в марте 2010 года, Леонид Николаевич руководил Министерством сельского хозяйства и продовольственной политики Красноярского края.
С июля 2014 года, находился на посту исполняющего обязанности заместителя председателя Правительства Красноярского края - министра сельского хозяйства Красноярского края.
В октябре 2014 года, Шорохов Леонид Николаевич утвержден в должности заместителя председателя Правительства - Министра сельского хозяйства Красноярского края.