Sarvanov blev født i Mogila (nu i Nordmakedonien) i 1879. Han sluttede sig til Georgi Sugarevs gruppe inden for IMRO, og kæmpede mod osmannisk styre i Bitola og Mariovo distrikter. Under Ilinden-opstanden
, Sarvanov kæmpede i Pelister- og Prespa-distrikterne. Efter Sugarevs død fortsatte Sarvanov med at bekæmpe "græsk propaganda".