Николай Токарь родился в 1957 году в деревне Порезно Кобринского района. В 1978 году окончил Ляховичский совхоз-техникум, в 1984 – Белорусскую сельскохозяйственную академию по специальности «зоотехния», а в 2008 году – Академию управления при президенте РБ. Работал главным зоотехником колхоза «Заря» Кобринского района, первым заместителем председателя Кобринского райисполкома. В 2004-2013 гг. – председатель Жабинковского райисполкома. С 24 октября 2013 г. до сентября 2018 года – заместитель, первый заместитель председателя Брестского облисполкома.