Earlier career Born in
Ichapur,
West Bengal, Ali was part of the
AIFF Elite Academy batch that was preparing for the
2017 FIFA U-17 World Cup to be hosted in India. After the tournament, Ali was selected to play for the
Indian Arrows, an
All India Football Federation-owned team that would consist of
India under-20 players to give them playing time. He made his professional debut for the side in the Arrows' first match of the season against
Chennai City. He came on as a 73rd-minute substitute for
Rahul Praveen as Indian Arrows won 3–0.
Chennaiyin On 31 May 2019, Ali signed with
Chennaiyin and appeared in the
2019–20 Indian Super League. They lost to
Odisha on 6 January 2020 and won a game against
Hyderabad by 3–1. ==International career==