Uche Ikpeazu trialled with Norwich in July 2016 playing for their development squad in a 4-0 win over Dereham Town in the Norfolk Invitation Cup on 15th July 2016. He scored the opening goal.
A former Reading Academy player who was laoned to Didcot Town in 2011, Uche joined Watford in 2013. He spent three years with the club without making a first team appearance, and instead played on loan at Crewe Alexandra (23 appearances, 6 goals in 2014 / 2014-15), Doncaster Rovers (7 appearances in 2015), Port Vale (21 appearances, 5 goals), and Blackpool (12 appearances
He was released by Watford at the end of the 2015/16 season.
On 24th August 2016, he signed a short term contract with Cambridge United. "After having loans at a number of northern clubs, it's good to be at Cambridge United which is closer to home," said London-born Ikpeazu.
Uche signed a pre-contract for Scottish side Hearts on 18th April ahead of the end of his Cambridge contract. He has scored 22 goals in 78 appearances for United. He signed a two year contract with Hearts.
Born in London to a Nigerian father and Ugandan mother, he was called up by Uganda for two African Cup of Nations qualifiers in March 2020 but the games were cancelled due to the Coronavirus pandemic.
On 17th August 2020 he returned to England to sign for Championship newboys Wycombe Wanderers on a three year deal. Ikpeazu scored 10 goals in 55 games in all competitions in his two seasons playing in Scotland. Wycombe manager Gareth Ainsworth said "Uche is a player I've always admired, going right back to the start of his career with Reading and Watford's Under-23 sides. We feel he's perfectly suited for the way we play and being part of this squad will get the best out of him. He's quick, strong, holds the ball up well and will score goals for us too. He gives us another option up front and no doubt will learn a lot from Adebayo Akinfenwa who has done a phenomenal job for us in a similar role over the past four years."
After Wycombe's relegation Uche moved to Middlesbrough on 2nd July 2021on a three-year deal for an undisclosed fee rumoured to be £1million. He had scored six goals for Wycombe. Boro boss Neil Warnock said: "I've always liked Uche back to when he was at Hearts. He's keen and dedicated wherever he plays and the fans will get behind him because he's such a 100% player."
Uche didn't fit into new boss Chris Wilder's plans after Wilder took charge at Boro in November. He was loaned to Cardiff City on 31st Januqary 2022 as a replacement for Kieffer Moore who had joined Bournemouth.
He signed for Turkish side Konyaspor on 13th August 2022 for an undisclosed fee.
On 4th October 2023 he re-signed for Port Vale until the end of the 2023/24 season. He played regularly for them but they were relegated to League Two on 20th April 2024.