Василий Петрович родился 23 ноября 1938 года в Сергаче. После окончания средней школы поступил в Горьковский государственный медицинский институт им. С. М. Кирова, который окончил в 1963 году. После распределения работает главным врачом в Мурыгинской участковой больнице Кировской области.
В 1967 году В.П. Картавин приезжает на свою малую родину, продолжив свой трудовой путь в должности главного врача линейной больницы ст. Сергач.
Более чем за 40-летнюю трудовую деятельность на одном месте показал себя грамотным руководителем, требовательным к себе и коллегам по работе, пользовался непререкаемым уважением и авторитетом у населения. Имеет высшую квалификационную категорию по специальности «Организация здравоохранения и общественное здоровье», постоянно повышал свой общеобразовательный уровень.
За долголетний добросовестный труд В.П. Картавин награжден значком «Отличник здравоохранения», в 1993 году ему присвоено звание «Почетный железнодорожник», «Ветеран труда», отмечен именными часами Министерства путей сообщения, знаками «150 лет МПС», «За безупречный труд на железнодорожним транспорте, его имя внесено в книгу «Лучшие люди России».
За многолетний добросовестный труд, личный вклад в социально-экономическое развитие района в сфере здравоохранения, строительство и укрепление материально-технической базы линейной узловой больницы 21 августа 2008 года В. П. Картавину присвоено звание «Почетный гражданин Сергачского района».