Former President George W. Bush described his father as “a noble man, the best father”.
George Bush Sr., who served as the 41st US president between 1989 and 1993, died on November 30 at the age of 94.
He will be buried in his home state of Texas, alongside his wife Barbara.
In his eulogy, George Bush Jr. said his father had taught him that “public service is noble and necessary”.
The invitation-only funeral at the National Cathedral was attended by President Donald Trump and his predecessors Barack Obama, Bill Clinton and Jimmy Carter.
The Prince of Wales, former UK’s PM John Major, German Chancellor Angela Merkel and Jordan’s King Abdullah II were among the world figures there to pay their respects.
December 5 has been declared a national day of mourning – many government offices and US stock exchanges are closed.
Following the funeral service, George H.W. Bush’s flag-draped casket was carried from the cathedral by a military honor guard and was later flown to Texas, arriving in Houston at 23:00 GMT.
The casket will lie in public repose at St Martin’s Episcopal Church until December 6.
There will be a second service before the Bush 4141 – a train which was named in honor of the president – takes his body to its final resting place, next to his wife Barbara at the George HW Bush presidential library.
Jim McGrath, who was George H.W. Bush’s spokesman, said the president had once wondered if anyone would attend his funeral.
George H.W. Bush was a decorated fighter pilot in World War Two, a head of the CIA and vice-president to Ronald Reagan before being elected president in 1988.
His time in office was dominated by foreign policy – and he was praised for how he navigated the end of the Cold War, and handled the first Gulf War.
However, he was accused of neglecting domestic affairs and, after reneging on a campaign promise not to increase taxes, lost to Bill Clinton in the 1992 presidential election.
George H.W. Bush has been described as a bipartisan figure who tried to make conservatism “kinder and gentler”.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…