A 37-year-old French football star, veteran forward Thierry Henry, announced his retirement Tuesday with a social network message.