Николай Рымшин родился 20 мая 1947 года в деревне Ниженка Колпнянского района Орловской области.
По окончании средней школы учился в Курском педагогическом училище, потом на художественно-графическом факультете Курского педагогического института, после которого окончил Киевский государственный художественный институт в 1971 году.
В 1971-1973 годах по распределению работал преподавателем специальных дисциплин художественно-графического отделения педагогического училища в г. Улан-Удэ, а с 1974 года по 2006 год он преподавал в Орловском художественном училище.