Jiří Hájek se narodil 21. ledna 1949 v Děčíně, dětství a mládí prožil ve východních Čechách. Vystudoval Střední průmyslovou školu elektrotechnickou v Lanškrouně a Vysokou školu ekonomickou v Praze, obor automatizované systémy řízení v ekonomice. Problematikou zpracování dat se zabýval nejprve v Tesle Lanškroun, v roce 1975 přišel do Šumperka, kde pracoval 10 let v Podniku výpočetní techniky, poté působil jako vedoucí výpočetního střediska ve firmě Agrostav.
V prvních svobodných volbách po Listopadu 1989 kandidoval do městského zastupitelstva za Stranu zelených v koalici s Občanským fórem a KDU, 1. ledna 1991 se stal místostarostou. V jeho gesci bylo životní prostředí, školství, zdravotnictví a kultura.
Po odchodu z funkce působil na městském úřadu v Šumperku jako vedoucí městského informačního systému. Později se pak vrátil zpět k informačním technologiím.
Upřímnou soustrast rodině.