Вадим выступал за команды «Казанка», «Локомотив-М», «Локомотив-Казанка», «Кубань», «Амкар-Пермь» и «Сатурн».
На счету Карева пять матчей в Юношеской лиге УЕФА и один гол в ворота немецкого «Байера».
В составе «Кубани» крайний полузащитник провел шесть поединков в ФНЛ.
В прошлом сезоне Вадим Карев выступал за «Леон Сатурн». В чемпионате игрок сыграл в 16 матчах, забил один мяч и сделал одну голевую передачу.