Chelsea had been chasing the Brazilian almost all summer but after City hijacked their move, the 26-year-old has revealed that Pep Guardiola was the deciding factor for him.
Speaking ahead of City's game against Real Madrid in Los Angeles on Thursday the right-back said: "It wasn't a difficult decision to choose City over Chelsea."
"The moment City called me and Pep called me, I knew what I had to do. Pep's words motivated me to be ready for this."
"It was very fast. I was training with Real Madrid and Pep called me and I was very motivated to make this change and start to work with him."
"Zidane tried to make me stay but I was sure I needed to change. I needed to think a bit more about myself and find a place where I had more options."
Did Danilo make the right choice? It seems strange that he would chose City given that they have just spent £50m on fellow right-back Kyle Walker but time will tell as to whether his decision was the correct one.