David se narodil 2. května 1975 v Londýně.
Jako dítě hrál fotbal za mládežnický tým Ridgeway Rovers, který trénoval jeho otec.
První tým, za který David hrál byl Tottenham Hotspur.
Od roku 1993 do 2003 patřil do týmu Manchesteru United.
V červnu 1999 se oženil s Victorií, se kterou má 3 děti. Syny Brooklyna, Romea a Cruze a dceru Harper Seven.