He received his early schooling in Sofia and at the Georgi Benkovski Gymnasium at Teteven, a mountain town in the Balkan Range, in the District of Lovech.
There, he wanted to change his major to philosophy, in order to study Bertrand Russell, but was forbidden to do so by the Bulgarian authorities.
After the fall of Communism, he joined the Bulgarian Socialist Party and became a leader of the Union of Scientists in Bulgaria, of which he was a vice-president.
In his first weeks as a member of Parliament, he chaired an inter-party commission to investigate the severe occurrences of environmental pollution in and around the city of Stara Zagora.
He died in Hanover, Germany, the 20 June 2006, before a blood stem cell transplant could be undertaken at the University Hospital (Medizinische Hochschule Hannover - MHH) there.