S-a născut la 23
martie 1923 în localitatea Şaeş, judeţul Mureş. În liceu a făcut parte din
Frăţiile de Cruce. A urmat cursurile Facultății de Drept din Cluj, pe care nu a
terminat-o datorită arestării. În urma valului de arestări din mai 1948 a plecat
din Cluj acasă. La 30 august 1948 a fost prins și ulterior condamnat la 5 ani
închisoare corecţională. A executat pedeapsa în închisorile Cluj Tribunal,
Văcăreşti, Piteşti, Jilava, Târgşor, Valea Neagră, Poarta Albă, Aiud. La 28
august 1953 a mai primit o pedeapsă administrativă de 12 de luni pe care a
executat-o în închisoarea Aiud. A fost eliberat la 18 iunie 1954.
A fost rearestat la 29 aprilie 1959 şi condamnat la 9 ani
închisoare corecţională. A executat pedeapsa în închisorile Deva, Jilava, Galaţi,
Periprava, Stoeneşti, Salcia, Giurgeni, Grădina, Gherla. A fost eliberat la 3
august 1964.
Din ianuarie 1990 a fost secretarul AFDPR Sibiu și, din
același an, membru al P.N.Ţ.-C.D. Zaharia Urdea a decedat în noaptea de 29/30 iunie 2014.
Un interviu cu el a fost publicat în volumul
V al seriei Experiențe carcerale în
România comunistă, Polirom, 2011.