Citation: 2C_514/2020 E.

A.________ gelangt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 22. Mai 2020 an das Bundesgericht und beantragt, das Urteil des Verwaltungsgerichts des Kantons Zürich vom 29. April 2020 sei aufzuheben und die Beschwerdegegnerin sei anzuweisen, von einem Widerruf der Niederlassungsbewilligung abzusehen. Der Abteilungspräsident hat der Beschwerde mit Verfügung vom 19. Juni 2020 antragsgemäss die aufschiebende Wirkung zuerkannt. Die Vorinstanz beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Die Sicherheitsdirektion verzichtet auf eine Vernehmlassung und das Migrationsamt sowie das Staatssekretariat für Migration haben sich nicht vernehmen lassen.