Окончил Факультет истории Кишиневского Государственного педагогического университета «Ион Крянгэ». Там же получил степень магистра и доктора наук, однако профессионально посвятил себя другому вузу — Государственному университету физического воспитания и спорта, в котором с 2002 года работает преподавателем. Одновременно был президентом Молдавской федерации водного поло.
В период с 2009 по 2014 годы возглавлял кабинет генерального примара Кишинева, которым на тот момент был вице-председатель Либеральной партии (ЛП) Дорин Киртоакэ. Являлся членом ЛП с 2006 года. Позднее сам Карп стал вице-председателем партии и руководителем ее территориальной организации в Страшенах.
На парламентских выборах в ноябре 2014 года он занимал 10-е место в списке ЛП и смог пройти в парламент, но под занавес мандата дистанцировался от либералов. Уже на парламентских выборах в феврале 2019 года был кандидатом от избирательного блока ACUM на избирательном округе №21 - Криуляны, в котором одержал победу над демократом Вячеславом Бурлак.