The film, which brings together the largest gathering of superheroes, achieved the milestone on 48th day of its release, Disney said in a statement.
It is the fourth film to achieve the feat and follows "Avatar" (USD 2.788 billion), "Titanic" (USD 2.188 billion) and "Star Wars: The Force Awakens" (USD 2.068 billion).
In China, the film raked in a total USD 370 million and is the third-biggest Western film of all time.
"Avengers: Infinity War" featured Robert Downey Jr, Chris Evans, Mark Ruffalo, Scarlett Johansson, Chris Hemsworth, Josh Brolin, Anthony Mackie, Paul Bettany, Elizabeth Olsen, Chadwick Boseman, Sebastian Stan, Don Cheadle, Chris Pratt, Dave Bautista, Zoe Saldana, Pom Klementieff, Benedict Cumberbatch, Benedict Wong, Tom Holland, among others.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)