Zdzisław Pupa ma wykształcenie wyższe. W 1988 roku ukończył studia na Wydziale Rolnym Akademii Rolniczej im. Hugona Kołłątaja w Krakowie.
Zdzisław Stanisław Pupa - kariera zawodowa
W 1981 roku Zdzisław Pupa był mechanikiem w Cukrowni "Ropczyce" w Ropczycach.
W 1983 roku zaczął prowadzić rodzinne gospodarstwo rolne w Górze Ropczyckiej i prowadzi je do teraz.
W latach 1985-1989 zajmował stanowisko kierownika Spółdzielni Kółek Rolniczych w Sędziszowie Małopolskim, a następnie prowadził własną działalność handlową w Ropczycach.
W latach 1992-1997 był pracownikiem oddziału terenowego Agencji Własności Rolnej Skarbu Państwa w Rzeszowie.
Pracował także w Przedsiębiorstwie Robót Elektrycznych i Sanitarnych PREIS w Rzeszowie oraz Przedsiębiorstwie Usługowo-Handlowym Eko-Top w Rzeszowie.
W latach 1996-1999 pełnił stanowisko prezesa Rzeszowskiej Izby Rolniczej.
W latach 2006-2007 był zastępcą dyrektora Oddziału Terenowej Agencji Nieruchomości Rolnych w Rzeszowie. Pracował także w Urzedzie Marszałkowskim w Rzeszowie (2011-2012), a także w Urzędzie Miasta Dębica (2013).
Zdzisław Pupa - kariera polityczna
Zdzisław Pupa jest działaczem NSZZ Rolników Indywidualnych "Solidarność".
W wyborach parlamentarnych w 1997 roku został wybrany na posła III kadencji Sejmu, startując z listy Akcji Wyborczej "Solidarność" (był członkiem Zjednoczenia Chrześcijańsko-Narodowego).
W wyborach samorządowych w 2002 roku został wybrany
na radnego Sejmiku Województwa Podkarpackiego, startując z listy Ligi Polskich Rodzin. W 2006 roku
ponownie został radnym, jednak z ramienia Prawa i Sprawiedliwości.
W 2005 roku Zdzisław Pupa bezskutecznie ubiegał się o mandat posła z poparciem Zjednoczenia Chrześcijańsko-Narodowego.
Po raz pierwszy mandat senatora uzyskał w 2007 roku startując z list Prawa i Sprawiedliwości. Był przewodniczącym Komisji Środowiska oraz zastępcą przewodniczącego Komisji Spraw Unii Europejskiej. W 2011 roku bez rezultatu wystartował w wyborach na posła do Sejmu. W 2013 roku wygrał jednak wybory uzupełniające do Senatu VIII kadencji.
Mandat sanatorski uzyskał także w wyborach parlamentarnych w 2015 roku, 2019 roku oraz w 2023 roku, startując z ramienia PiS. W XI kadencji Senatu Zdzisław Pupa zasiada w Komisji Klimatu i Środowiska oraz Komisji Rolnictwa I Rozwoju Wsi.
Zdzisław Pupa - życie prywatne
Zdzisław Pupa jest żonaty. Ma troje dzieci - córkę i dwóch synów.