Заместитель главы муниципального образования город Оха, Сахалинской области.
Константин Степанов родился 14 декабря 1954 года. В Охе являлся человеком новым, входил в команду Сергея Гусева, являлся его представителем в суде, который предшествовал вступлению Гусева в должность мэра.
В мэрии Степанов возглавлял административную комиссию. Курировал работу отделов: по связям с общественностью, населением и территориальному управлению, юридический, муниципального заказа, отдел кадров, контроля и технического обеспечения, архивный сектор, группу по компьютерной технике.
Также контролировал структуры, обеспечивающих государственные полномочия по оказанию гражданам бесплатной юридической помощи, структуры, обеспечивающей государственные полномочия по регистрации и учету граждан, имеющих право на получение жилищных субсидий в связи с переселением из районов Крайнего Севера и приравненных к ним местностей.
Утром 11 октября 2018 года Константин Васильевич скончался. Причиной смерти стала продолжительная болезнь.