26 декември 1959 г. официално е открита Българската национална телевизия след осемгодишна разработка и изпитания на екип от учени от Машинно-електротехническия институт в София.
През ноември същата година българската телевизия излъчва и първото си предаване – пряко излъчване на манифестацията за 7 ноември от площад „9 септември“ (днес „Александър Батенберг“).
От 1975 г. започва своята дейност Втора телевизионна програма. През годините този телевизионен канал дава предимство на културните програми и авторските предавания.
На 6 март 1990 г. Народното събрание приема решение за временния статут на Българската телевизия и Българското радио, съгласно което двете организации се обособяват като самостоятелни институции. От 1 юни 1992 г. телевизията получава наименованието Българска национална телевизия, Първа програма се казва вече „Канал 1“, а Втора програма – „Ефир 2“. През 1993 г. Регионалните ТВ центрове на БНТ започват излъчване на собствени регионални канали. „Ефир 2“ излъчва до 31 май 2000 г., а от 2 май 1999 г. БНТ излъчва сателитната програма за българите в чужбина „ТВ България“.
На 14 септември 2008 г. е обновена схемата на излъчване на телевизионните канали на БНТ, променени са имената и емблемите им.
Между 11 юни и 11 юли 2010 БНТ излъчва за пръв път спортно събитие в HD формат – Световно първенство по футбол 2010.
На 16 октомври 2011 г. Втора програма се завръща като БНТ 2 на мястото на регионалните телевизионни центрове на телевизията.
От март 2012 г. телевизията започва да излъчва във формат 16:9.
На 6 февруари 2014 г. БНТ стартира самостоятелен канал във висока резолюция – БНТ HD.
На 10 септември 2018 г. отново е обновена програмната схема на излъчване на телевизионните канали на БНТ, както и са променени имената и емблемите на част от каналите.