Yes, he did.
http://www.youtube.com/watch?v=V6h0GopWtkI
Fred Thompson Can't Remember His Bad Immigration Votes
Voted in 1996 to continue chain migration
Voted to strip legal reforms from 1996 bill
In 1996, removed higher fines for businesses which hire illegal aliens
Voted in favor of chain migration in 1996
Voted for a foreign worker bill with no anti-fraud measures in 2000.
Nearly doubled H-1B foreign high-tech workers in 1998
Voted to allow firms to lay off Americans to make room for foreign workers in 1998
Voted to grant amnesty to nearly one million illegal aliens from Nicaragua and Cuba in 1997
Tried to kill voluntary pilot programs for workplace verification in 1996 Sen. Thompson voted IN FAVOR of the Abraham Amendment to S.1664. He was part of a coalition of pro-business conservatives and liberal civil libertarians who tried to use the amendment to kill the establishment of voluntary pilot programs in high-immigration states.
http://profiles.numbersusa.com/improfile.php3?DistSend=TN&VIPID=743