Free-agent forward Cartier Martin has agreed to a one-year deal with the Pistons, too, sources told Yahoo Sports.
Meeks is the first free-agent signing for new Pistons president Stan Van Gundy and general manager Jeff Bower. Detroit has been desperate to add shooting to its roster.
Meeks is coming off his best pro season for the Los Angeles Lakers in which he averaged 15.7 points and shooting 40.1 percent on 3-pointers.
In his fifth NBA season, Meeks, 26, has established himself as a valuable three-point shooting threat and gives the Pistons a presence to spread the floor. Meeks has played for Milwaukee, Philadelphia and the Lakers.
Meeks was a second-round pick of the Bucks in the 2009 NBA draft.