Шершнёв Николай Петрович родился 10 января 1973 года в п. Белоусовка Восточно-Казахстанской области. В 1980 году начал обучение в Белоусовкой средней школе № 1, окончил которую в 1990 году с отличием (золотой медалью).
В 1990 году поступил на дневное отделение юридического факультета Томского государственного университета, в 1991 году перевёлся на дневное отделение Восточно-Казахстанского государственного университета, окончил который в 1996 году с присвоением квалификации «Юрист».
По окончании университета поступил на службу в органы прокуратуры Российской Федерации, работал следователем прокуратуры Солтонского района Алтайского края с октября 1996 года по февраль 1999 года, затем прокурором Угловского района Алтайского края до сентября 2001 года.
С октября из органов прокуратуры уволился, получил статус адвоката, работал адвокатом с октября 2001 по октябрь 2009 года в Тюменской городской коллегии адвокатов, затем в 2010 году мной был учреждён адвокатский кабинет в городе Москве, где работаю по настоящее время.
С 2016 года по настоящее время - Арбитр (Третейский судья) в Федеральном Арбитражном Третейском Суде города Москвы.