Den 33-årige är Wales mest toppade nummer nio, spelar i 94 Tester innan du går i pension från internationella under 2015.
Phillips gick med i Racing 2013 efter trollformler med Bayonne, Ospreys, Cardiff Blues och Scarlets.
"Han är en stor, kraftfull och mycket skicklig spelare och har gott om erfarenhet av att spela på toppnivå," Sale Director of rugby Steve Diamond sade.
"Mike kommer att vara en av tre ex-Racing 92 spelare på klubben nästa säsong, tillsammans med Brian Mujati och Juandre Kruger."
Phillips spelade fem gånger för de brittiska och irländska Lions, med i 2009 turnén i Sydafrika och 2-1 serien seger över Australien 2013.
Carmarthen-födde spelaren flyttade till Frankrike med Bayonne 2011, men sparkades i oktober 2013 efter att ha anklagats för att dyka upp till en utbildning session medan berusad.
Han vann Six Nations med Wales vid tre tillfällen, inklusive Grand Slam framgångar 2008 och 2012, men deltog inte i 2015 World Cup och meddelade sin internationella pensionering i december.
Försäljning är sjunde i Premiership, en punkt utanför European Champions Cup kvalet platser, med ett spel att spela den här säsongen.
Racing, som är tredje i topp 14, kommer att möta Saracens i Champions Cup finalen den 14 maj i Lyon.
Sale Sharks kommer att underteckna tidigare Wales scrum-halv Mike Phillips från Racing 92 på en affär från och med nästa säsong.