Sarvanov was born in Mogila (now in the North Macedonia) in 1879. He joined Georgi Sugarev's group within IMRO, and fought against Ottoman rule in the Bitola and Mariovo districts. During the Ilinden–Preobrazhenie Uprising, Sarvanov fought in the Pelister and Prespa districts. After the death of Sugarev, Sarvanov continued fighting "Greek propaganda".