Николай Петрович Черкасов (Сергеев) родился 16 февраля 1884 года в Астрахани в дворянской семье. Мать — Елизавета Михайловна Черкасова, отец Пётр Сергеевич Сергеев.
Первоначально носил фамилию отца. Окончив Астраханскую гимназию, отправился в Петербург, где поступает в университет на юридический факультет, но бросает учёбу. В Петербурге берёт уроки вокала у преподавателя консерватории И. Шавердова. Солист-тенор Михайловского театра в 1905—1910 годах (партия Надира в опере «Искатели жемчуга» Жоржа Бизе, партия Альмавивы в опере «Севильский цирюльник» Дж. Россини, другие теноровые партии).
Поёт в театрах различных городов Европейской части Российской Империи. Позднее служил актёром в театре Красной Армии.
С 1936 по 1944 год — актёр Московского драматического театра имени Н. Э. Баумана (ныне Московский театр кукол).
В кино Николай Черкасов пришёл в 1935 году, снявшись в роли охотника Шо-Мурада в фильме «Джульбарс»). Следующий фильм — «Суворов» (1940) режиссёра Всеволода Пудовкина — был удостоен Сталинской премии 1-й степени.
В 1942 году снимался в «Боевом киносборнике № 10» в двух новеллах: «Бесценная голова» (реж. Борис Барнет) и «Молодое вино» (реж. Ефим Арон). Также в этом году он снялся в «Боевом киносборнике № 12» (новелла «Ванька», реж. Герберт Раппапорт).
В 1942 году Николай Черкасов снялся в фильме «Непобедимые (Ленинградцы)» режиссёра Сергей Герасимов.
Николай Петрович внезапно скончался 22 января 1944 года от разрыва аорты, находясь в эвакуации в Алма-Ате вместе с киностудией «Мосфильм» в возрасте 59 лет.
Жена — актриса Мария Петровна Яскеляйн (1900—1961). Дочь — архитектор-строитель Черкасова-Сергеева Нина Николаевна (род. 1927). Сестры — актриса Лина Борегар, Вера. Братья — Александр, Леонид, Сергей, Дмитрий Сергеевы.
Малый драматический театр — пьеса М. Горького «Фома Гордеев» — Яков Маякин.