郡蔡阳县（细阳县，今安徽省阜阳市北）人。光禄勋张酺（字孟侯）的曾孙，张蕃之孙、张磐之子，司空张济之弟。张喜开始任卫尉，初平四年（193年）十二月廿七，接替赵温任司空（三公之一）。期间汉献帝从长安东迁，最后到达许都。建安元年（196年）九月，张喜、太尉杨彪同时卸任。不久，曹操接任司空。