Heads of State Chairman of the Provisional Presidency, 1946-1947 Vasil Kolarov 15 September 1946 - 9 December 1947 Chairmen of the Presidium of the National Assembly, 1947-1971 Mincho Neychev 9 December 1947 - 27 May 1950 Georgi Damyanov 27 May 1950 - 27 November 1958 Dimitur Vurbanov 30 November 1958 - 20 April 1964 Georgi Girovski 23 April 1964 - 7 July 1971 Chairmen of the State Council, 1971-1990 Todor Zhivkov 7 July 1971 - 17 November 1989 Petur Mladenov 17 November 1989 - 3 April 1990 Presidents, 1990-present Petur Mladenov 3 April - 6 July 1990 Stanko Georgiev (acting) 6 - 17 July 1990 Nikolay Todorov (acting) 17 July - 1 August 1990 Zhelyu Zhelev 1 August 1990 - 22 January 1997 Petur Stoyanov 22 January 1997 - 22 January 2002 Georgi Purvanov 22 January 2002 - General Secretaries of the Bulgarian Communist Party, 1948-1990 Georgi Dimitrov 11 August 1948 - 2 July 1949 Vulko Chervenkov 2 July 1949 - 4 March 1954 Todor Zhivkov 4 March 1954 - 10 November 1989 Petur Mladenov 10 November 1989 - 2 February 1990
Chairman of the Provisional Presidency, 1946-1947 Vasil Kolarov 15 September 1946 - 9 December 1947 Chairmen of the Presidium of the National Assembly, 1947-1971 Mincho Neychev 9 December 1947 - 27 May 1950 Georgi Damyanov 27 May 1950 - 27 November 1958 Dimitur Vurbanov 30 November 1958 - 20 April 1964 Georgi Girovski 23 April 1964 - 7 July 1971 Chairmen of the State Council, 1971-1990 Todor Zhivkov 7 July 1971 - 17 November 1989 Petur Mladenov 17 November 1989 - 3 April 1990 Presidents, 1990-present Petur Mladenov 3 April - 6 July 1990 Stanko Georgiev (acting) 6 - 17 July 1990 Nikolay Todorov (acting) 17 July - 1 August 1990 Zhelyu Zhelev 1 August 1990 - 22 January 1997 Petur Stoyanov 22 January 1997 - 22 January 2002 Georgi Purvanov 22 January 2002 - General Secretaries of the Bulgarian Communist Party, 1948-1990 Georgi Dimitrov 11 August 1948 - 2 July 1949 Vulko Chervenkov 2 July 1949 - 4 March 1954 Todor Zhivkov 4 March 1954 - 10 November 1989 Petur Mladenov 10 November 1989 - 2 February 1990