出生于泗水，场上位置为右内锋或右前卫。张显源代表荷属东印度参加了1934年的第十届远东运动会，对阵日本队时打入三球，技惊四座，帮助球队以七比一取胜。1936年受到中华民国国家队征召，来到香港出席中国奥运国家队队员选拔赛，并加入香港南华南当前锋。曾在香港甲组足球联赛代表南华南出任正前锋，球王李惠堂改当左辅。张显源曾代表中国队取得"国际杯慈善足球赛"冠军，因此成为第一位曾代表两支国家队出战的中国国脚。张显源虽然入选奥运队大名单，但没发在1936年柏林奥运足球赛上场。