В 1848 году он стал контр-адмиралом, а в 1853 году был переведён в Астрахань на должность командира Астраханского порта. Эту должность адмирал Васильев в 1854—1857 годах совмещал с должностью Астраханского гражданского губернатора. С 1857 года числился «состоящим по флоту», С 1862 года и до 1870-х годов был адмиралом для особых поручений при главнокомандующем Кавказской армией.