Né dans une famille très pauvre, Petar Sokolov, après des études dans le lycée de Kustendil, fut nommé instituteur au village de Savoliano, district de Kustendil. Très lié au compagnon Slav Merdjanov et bien que n’appartenant comme celui-ci au Cénacle de Genève, il s’engagea en 1899 avec lui dans le groupe guerillero de Deltchev et participa aux luttes de libération de la Macédoine. Excellent peintre, il peignit, entre les combats, de nombreux paysages et portraits qui furent malheureusement perdus.
En 1900 avec Merdjanov et Mandjoukov, il participa à Istambul au creusement du tunnel sous la banque ottomane pour la faire sauter. A partir de juillet 1901 il fit partie d’un groupe de combat dans la région d’Andrinopole. C’est au cours d’un affrontement avec les troupes turques qu’au cours de cette même année il fut tué avec deux autres membres du groupe tandis que Merdjanov, grièvement blessé, était capturé.