Born in An Giang, Vĩ Hào spent his entire youth career playing for his local team An Giang FC.[2] In 2021, he was loaned to PVF to play in the 2021 Vietnamese League Two, but didn't make any appearance after the league was cancelled due to the difficult Covid-19 situation in Vietnam.[3]
In the 2023–24 season, Vĩ Hào became an important starter for Becamex Bình Dương, appearing in 25 out of 26 games for the club, and netted a total of 5 goals. This performance lead him to win the V.League 1Young Player of the Season award.[6]
In April 2024, Vĩ Hào was named in Vietnam U23's squad for the AFC U-23 Asian Cup.[10] He entried the first game against Kuwait as a substitute and scored a brace to help Vietnam win 3–1. In the second group stage game against Malaysia, Vĩ Hào once again came in as a substitute and won a penalty for his team, contributing the 2–0 win.
Senior
On 13 October 2023, Vĩ Hào made his international debut with Vietnam national team in the friendly game against Uzbekistan. In January 2024, he featured in Vietnam's 30-men preliminary squad for the 2023 AFC Asian Cup but was not named in the final list.[11]
On 12 October 2024, Vĩ Hào scored his first international goal, opening the score for Vietnam in a 1–1 friendly home draw against India.[12]