The Cottagers announced the move for the 32-year-old on their official website, saying they had paid an undisclosed fee for his services.
The announcement scuppered QPR's hopes of signing the player. Harry Redknapp was the man who took Parker to Spurs.
Parker makes a short hop across London in order to join Martin Jol's men, and Fulham are the fifth capital club he has played for.
Scott Parker: "I'm delighted to be joining Fulham and I'm looking forward to meeting my new team-mates at training tomorrow morning.
"Fulham is an established Premier League club and I look forward to trying to help the team progress even further over the next three years."
Newcastle United Fixtures ...
Saturday August 24
15:00 Premier League Newcastle United v West Ham United
Wednesday August 28
19:45 League Cup - 2nd Rnd Morecambe v Newcastle United *Sky Sports
Saturday August 31
15:00 Premier League Newcastle United v Fulham
Saturday September 14
15:00 Premier League Aston Villa v Newcastle United
Saturday September 21
15:00 Premier League Newcastle United v
Hull City
Monday September 30
20:00 Premier League Everton v Newcastle United *Sky Sports
NU-MAD - WE TELL IT AS IT IS!
Join us on Facebook
PLEASE join Newcastle Utd-Mad on Facebook:-
Facebook
http://www.facebook.com/pages/Newcastleutd-mad/199695536844554