The Argentine striker, who has scored 30 goals this season, has been sidelined for a month with a knee injury.
City manager Pep Guardiola confirmed on Tuesday Aguero hasn’t travelled with the rest of the squad for the clash at Anfield.
“He’s in Manchester, he didn’t come. He was injured in last three weeks, so still not fit,” said Guardiola.
However, the Catalan coach remains hopeful Aguero will be fit to play a part as City hope to wrap up the Premier League title against local rivals Manchester United on Saturday, and for the second leg of their quarter-final tie with Liverpool next week.
“Unfortunately in the best moment we had with Sergio he was injured,” added Guardiola.
“He is much, much better, but today the doctors, physios spoke with him and he said ‘I still have a little bit problem, I don’t feel comfortable at all’ and he knows perfectly his body.”
City will still be able to name a fearsome front line on Wednesday with Gabriel Jesus set to start alongside Leroy Sane and Raheem Sterling after all three were on target in a 3-1 win at Everton on Saturday.
Download our app and read this and other great stories on the move. Available for Android and iOS.