Николай Петрович Шевченко родился 23 декабря 1956 года в деревне Соколовка Ленинск - Кузнецкого района Кемеровской области. Постоянно проживает в городе Кемерово.
Имеет высшее образование. В 1979 году окончил Новосибирский Сельскохозяйственный институт по специальности зооинженер.
Место работы: ООО «УК на Ворошилова», директор.
Член Партии «ЕДИНАЯ РОССИЯ». Выдвинут избирательным объединением «Кемеровское местное отделение Партии «ЕДИНАЯ РОССИЯ».
Избран депутатом Кемеровского городского Совета народных депутатов VII созыва.
Награждён «Золотым знаком Кузбасса».
Женат, имеет двоих взрослых совершеннолетних детей.