Николай Федорович Черкашин родился в 1922 году в селе Большое Городище Шебекинской волости Белгородского уезда Курской губернии (ныне - Шебекинский район Белгородской области). Русский.
1939 (?) г. - поступил в Горьковское артиллерийское училище, г. Нижний Новгород
1941 г. - выпущен из училища досрочно в связи с началом войны
1941-1945 гг. - воевал на фронтах Великой Отечественной войны
1945 г. - окончил войну в звании майора
После войны окончил академию им. Дзержинского и Академию генштаба
Умер в 1999 г.
Генерал-полковник
Государственные награды:
орден Отечественной войны I степени (1985)
три ордена Красной звезды (в т. в. один за войну)
медаль "За победу над Германией в Великой Отечественной войне 1941-1945 гг.", "
медаль "За воинскую доблесть. В ознаменование 100-летия со дня рождения Владимира Ильича Ленина"
медаль "Ветеран Вооруженных сил СССР"
медаль "ХХ лет Победы в Великой Отечественной войне 1941-1945 гг."
медаль "ХХХ лет Победы в Великой Отечественной войне 1941-1945 гг."
медаль "40 лет Победы в Великой Отечественной войне 1941-1945 гг."
медаль "50 лет Победы в Великой Отечественной войне 1941-1945 гг."