Zdeněk Besta se narodil 2. května 1948, v současnosti žije v obci Zbyslavice nedaleko Ostravy. Vyučil se elektromontérem a později vystudoval Ekonomickou fakultu na Vysoké škole báňské v Ostravě. Poté pracoval ve společnosti Vítkovice, a.s., kde vystřídal funkce normovače, ekonoma a vedoucího oddělení. Byl zaměstnán také v reklamní společnosti jako realizátor výstav.

V roce 1994 byl zvolen do zastupitelstva města Zbyslavice, kde se stal o čtyři roky později starostou. V téže době vstoupil do ČSSD. Později se stal členem zastupitelstva Moravskoslezského kraje, kde předsedá komisi pro zemědělství a venkov.

Celkem čtyřikrát kandidoval do Poslanecké sněmovny. Mandát ale získal v roce 2009, když na deset měsíců nahradil poslance Petra Rafaje. V následujícím roce byl na Novojičínsku zvolen senátorem.

V horní komoře působí ve Výboru pro záležitosti EU.