Sanchez immigrerte fra Cuba på en flåte i 1994, atten år gammel. Han og en kamerat ble plukket opp av Coast Guard etter tre dager på sjøen, de ble deretter internert på Guantánamobukta. Sanchez ble der i 16 måneder inntil han bosette seg i Miami, Florida. Han fikk innvilget amerikansk statsborgerskap i 2004. Han er gift og har to sønner.