He joined the revolutionary organisation IMARO in 1900. At first, he was a member of the revolutionary band of Kostadin Zelnikov. In November 1900 he met Gotse Delchev in the village of Monospitovo. Anastasov accompanied Delchev during his tours in Eastern Macedonia. He worked as a revolutionary agitator in the regions of Petrich, Poroy (Poroia), Demir Hisar and Strumica. He was a fighter in the bands of Mihail Poroyliyata and Iliya Karchovaliyata as well as a secretary in the band of Georgi Radev. He escaped to Bulgaria for nine months and afterwards he again entered Macedonia and joined the band of Gotse Delchev. During the Ilinden-Preobrazhenie Uprising he led a group of fighters in the region of Drama, which was destroyed in a battle near the village of Kalapot (today Panorama). He then again escaped to Bulgaria, where the biographer Lyubomir Miletich recorded his memoirs.
At the beginning of 1904, he headed to the region of Drama with a band of 14 fighters, but he was ambushed on the Bulgarian-Turkish border and was killed together with all other members of the band.
Николов, Борис Й. „Вътрешна Македоно-одринска революционна организация. Войводи и ръководители (1893-1934). Биографично-библиографски справочник“, С. 2001, с. 7
Милен Куманов. „Македония. Кратък исторически справочник“, София, 1993.
Енциклопедия „Пирински край“. Том 1, Благоевград, 1995.