Екатерина Георгиевна родилась в деревне Бубенка Талицкого района в многодетной семье. В 1938 году устроилась на работу билетным кассиром на станцию Поклевская (ныне станция Талица). В годы Великой Отечественной войны движение поездов на участке ограничили, остались только проходящие пассажирские поезда, и Екатерина Георгиевна продолжила свою работу в должности технического конторщика и далее – оператора станции Поклевская. В памяти о годах войны остается дружный коллектив станции.
Екатерина Георгиевна в 1944 году уволилась в связи со сменой места жительства и создания семьи. Вновь поступила на работу на железную дорогу в 1951 году – билетным кассиром на станцию Нижний Тагил, где проработала до ухода на пенсию 24 года билетным кассиром, дежурной по залу, дежурной по выдаче справок.
Удостоена званий «Труженик тыла» и «Ветеран труда».