The 32-year-old has signed an initial one-year deal with the Portuguese side after leaving Cologne.
Maniche was expected to return to Portugal this summer.
A Sporting spokesman confirmed: “Maniche has signed with Sporting for a season with an option for two additional seasons.”