Вступил в службу в Инженерное училище в Санкт-Петербурге. 1857 – окончил Николаевское ИУ. Продолжил обучение в Офицерских классах, преобразованных (1855) в Николаевскую ИА. 1859 – окончил Николаевскую ИА. Военный инженер-гидротехник. Выпущен прапорщиком по 1 разряду. ... Служил в Министерстве путей сообщения. На 1869 – состоял при Царскосельской инженерной дистанции. Капитан. ... Сборник данных для производства ирригационных работ. / Составил инженер Карл Ельский. Ч. 1. – Бердянск: Типо-литография Э. Килиус, 1886. Керчь-Еникальский канал. / Составил К.П. Ельский, военный инженер. – Санкт-Петербург: Комиссия по устройству коммерческих портов, Типография МПС, 1889.