JJ Abrams’ film achieved the feat in 12 days, beating the previous record of 13 days set by Jurassic World in June.
But while Jurassic World had the benefit of record takings in China over the period, The Force Awakens has yet to open there.
Star Wars also scored the biggest US Christmas Day box office takings in history with $49.3m (£33.2m).
The film took $153.5m (£103.5m) in the US in its second weekend, bringing its total domestic haul to $544.6m (£367m).
The weekend’s other releases included the Will Ferrell and Mark Wahlberg comedy Daddy’s Home, which took $35m (£23.6m).
The Jennifer Lawrence film Joy – which sees the actress reunite with Silver Linings Playbook director David O Russell for the biopic about the creator of the Miracle Mop – took $17.5m (£11.8m).