Константин Ершов родился 11 июля 1935 года в Челябинске. В 1958 году окончил филологический факультет Киевского университета. Работал декоратором и актёром в театрах Киева, играл роли на сцене Театра имени Леси Украинки. В 1967 году окончил Высшие курсы сценаристов и режиссёров при Госкино СССР (мастерская Леонида Трауберга). Работал кинорежиссёром на киностудии имени Довженко, Мосфильме и Ленфильме. Похоронен на Байковом кладбище в Киеве.