Born in
Las Palmas,
Canary Islands, Nili graduated with
UD Las Palmas's youth setup, and made his senior debuts with the C-team in 2012. In the following year, he was promoted to
the reserves of the
Segunda División B. On 19 December 2014, Nili renewed his contract until 2016. He made his first-team debut on 7 June, starting in a 3–2 home win against
Deportivo Alavés in the
Segunda División. Nili made his
La Liga debut on 14 February 2016, coming on as a late
substitute for
David García in a 0–2 away loss against
Sevilla FC. On 1 July of that year, he signed for
FC Barcelona B after his contract expired. Nili made his first team debut for
Barça on 30 November 2016, replacing
Samuel Umtiti in a 1–1 away draw against
Hércules CF, in
the season's
Copa del Rey. The following 1 September, however, he cut ties with the club and immediately signed a two-year contract with
Albacete Balompié. On 24 January 2018, Nili moved abroad for the first time in his career after signing for
Platanias in the
Super League Greece. On 28 January 2020, Nili joined Indian club
Bengaluru FC as a replacement for
Manuel Onwu. On 9 June 2020, he signed a two-year contract with
Levadiakos. After having a great
2021–22 season and winning the South Group of Super League 2 and beating
Veria 2–0 on aggregate to win promotion to the
Super League, he was named the best player of the 2021–22 Super League 2. In the summer of 2022, Nili joined
Kallithea, after running out his previous contract. On 16 June 2023, Nili returned to India joining
I-League club
Gokulam Kerala and signing a one-year contract. ==Career statistics==