Uvini was born in Capivari, Brazil. He played in the Pinta de Craque football academy owned by his father, Bruno Uvini, known by Tuca, a former central defender at Ponte Preta, before moving to PAEC's youth system.
São Paulo
Uvini joined São Paulo FC's youth academy in 2007, aged 16. He was promoted to the club's senior side in 2010, and made his professional debut on 29 September 2010, coming on as a late substitute in a 2–4 loss at Grêmio, and also appeared in one further more game (again from the bench) in the season.
In 2011 Uvini appeared in six matches with Tricolor, being handed his first start on 26 June, in a 0–5 loss at Corinthians.
Tottenham (loan)
On 14 February 2012, Tottenham Hotspur agreed to sign signed Bruno Uvini on loan until the end of 2011–12 season, with an option to make the move permanent for €3.7 million.[1][2][3][4]
Uvini failed to live up to expectations at Tottenham and the club opted not to sign him on a permanent basis. He left without making a first-team appearance for the London-based club.
Napoli
On 29 August 2012, it was reported that Uvini was having a medical with Serie A club Napoli, signing a five-year deal a day later.[5][6] On 6 December he made his debut for the club, starting in a 1–3 home loss against PSV Eindhoven in that season's UEFA Europa League.[7]
On 31 January 2013, Uvini was loaned to fellow top-divisioner Siena until 30 June.[9] He did not appear in any official match for Siena, and returned to Napoli at the end of 2012–13 season.
Santos (loan)
On 30 March 2014 Uvini returned to Brazil, joining Santos on loan[10] until the end of the year.[11] He made his debut on 9 May, starting and playing 76 minutes in a 2–1 Copa do Brasil win at Princesa do Solimões.[12]
On 18 July, Uvini scored his first professional goal, netting the first of a 2–0 home win against Palmeiras.[13]
FC Twente (loan)
On 13 July 2015, Uvini signed a season long loan for Dutch side FC Twente .[14]
In the middle of 2019–2020 season, Univi returned to Saudi Arabia to join Al-Ittihad Club.[17] He left the club just after the beginning of 2020–2021 season of Saudi Professional League.
FC Tokyo
On 29 January 2021, Univi agreed to join J1 League club FC Tokyo.[18] In the 2021 season, he played 8 games for the club, and scored 1 goal at J.League Cup game against Tokushima Vortis. Though his contract with Tokyo continued in 2022 season, the club did not enroll him as a member of squad. On 29 August, Tokyo announced cancellation of the contract with Uvini.[19]
^"ブルーノ ウヴィニ選手 完全移籍にて加入内定のお知らせ" [Announcement: informal decision of joining by complete transfer of Bruno Uvini] (in Japanese). FC Tokyo. 29 January 2021. Retrieved 8 January 2023.
^"ブルーノ ウヴィニ選手 契約解除のお知らせ" [Announcement: cancellation of Bruno Uvini's contract]. 29 August 2022. Retrieved 8 January 2023.