1976–1989 m. Antanas Pupienis 1967 m. baigė Vilniaus universiteto Istorijos fakultetą. 1956–1960 m. dirbo Kauno radijo gamykloje, Lietuvos veterinarijos akademijoje, Technikos mokykloje. 1960–1970 m. LKP Kauno miesto komiteto narys. 1970–1975 m. Kauno m. Kultūros skyriaus vedėjas, vėliau – pavaduotojas. 1975–1976 m. dėstė Valstybinės konservatorijos Klaipėdos fakultete. 1976–1989 m. Kauno viešosios bibliotekos direktorius. Mirė 2010 m. rugsėjo 25 d. Palaidotas Romainių kapinėse Kaune.