In March 1891 he was promoted to Court Councilor (VII grade of the Table of Ranks). In subsequent years Vasily Kravkov held posts of senior physician of the 137th “Nezhinsky” Infantry Regiment (1892-1895), of the Bryansk Local Arsenal (1895-1896), of the 138th “Bolkhovsky” Infantry Regiment (1896-1899). In 1899-1900 he was a senior physician of the Compounded Field Hospital of the 1st Brigade of the 35th Infantry Division of the XVII Army Corps in Ryazan. In 1901 he was promoted to State Councilor (V grade of the Table of Ranks). In 1904-1905 Vasily Kravkov took part in the Russo-Japanese War. At the Battle of Liaoyang he worked for several days under the enemy fire. In 1906 he was promoted to Actual State Councilor (IV grade of the Table of Ranks). In 1906-1908 Vasily Kravkov served in Moscow as a Corps physician, in 1908-1910 in Yaroslavl, where he was a physician of the 53rd and later 62nd Infantry Reserve Brigade. In 1910 he was transferred to the post of the XXV Army Corps physician and returned to Moscow. In 1914-1917 Vasily Kravkov took part in World War I. In August–September 1914 in the XXV Army Corps (5th Army, Southwestern front) he took part in the Battle of Galicia, since September 1914 to December 1915 was the Cheef Assistant of the 10th Army Sanitary Department (Northwestern, later Western front), in December 1915 he was appointed XXXVII Army Corps doctor (12th Army, Northern front). Since April 1916 Vasily Kravkov served as a VII Siberian Army Corps doctor. In May 1917 he was promoted to Privy Councilor (III grade of the Table of Ranks) by the Provisional Government. In July 1917 he retired from the army and returned to Moscow. During the first years of the Soviet power Vasily Kravkov took part in the organization of the army medical bodies of the Russian Soviet Federative Socialist Republic. In October 1918 under his guidance an ambulatory care clinic of the Administration of Affairs of the Revolutionary Military Council of the Republic (Revvoyensoviet) was set up. Vasily Kravkov was in charge of it up to the autumn of 1919. Later he kept on cooperating with Red Army medical bodies.  5 July 1920 Vasily Kravkov was arrested by the VcheKa accused of abuses in the registration of dismissals from the military conscription. 13 July 1920 he was sentenced to capital punishment by the Presidium of the VCheKa.