Kirkov werd geboren in Pleven in 1848. Na de basisschool vervolgde ging hij in 1868 studeren in Rusland (Plovdiv, Odessa en Mikolaiv). Hij werd docent natuurkunde en wiskunde op een middelbare school in Simferopol. Nadat Bulgarije zijn onafhankelijkheid verkreeg keerde hij terug naar zijn land (begin 1878). Hij werd lid van de grondwetgevende vergadering en heeft een aktieve rol gespeeld in het opstellen van deze grondwet. Hij was tevens mede-grondlegger van Bulgaarse administratieve en wetenschappelijke instellingen. Begin 1880 werd hij benoemd tot de eerste directeur van de Nationale Bibliotheek en tussen 1880 en 1885 leidde hij de staatsdrukkerij in Sofia. Na de troonsafstand van prins Alexander I verliet hij het land voor drie jaar en bestuurde moderne grafische kunsten en hun toepassing in de praktijk.
Kirkov heeft de Bulgaarse bankbiljeten van 1885 en 1887 ontworpen. Volgens sommige zegels was hij ook de ontwerper van de eerste Bulgaarse postzegels die op 1 mei 1879 in gebruik genomen zijn. Deze zegels zijn gedrukt in Sint Petersburg waarbij de gravure gemaakt is door Franz Kepler.
Georgi Jakovlev Kirkov was de oom van Georgi Jordanov Kirkov (1867-1919) een bekend schrijver (met het pseudoniem "De Meester") en politicus.
Bronnen
Troed, 15 april 2020 (online, Bulgaars) "Georgi Yakovlev Kirkov is het parlementslid dat het eerste manuscript van de Tarnovo-grondwet heeft gemaakt"
bg.wikipedia.org (Bulgaars): Georgi Yakovlev Kirkov en Georgi Jordanov Kirkov