Sachverhalt: A. A._ (Jahrgang 1975) reiste am 7. Juli 2000 in die Schweiz ein. Er heiratete am 21. Juli 2000 die italienische Staatsangehörige B._ und wurde am 7. November 2000 Vater des gemeinsamen Sohnes C._. Gestützt auf seine Ehe wurde ihm eine EU/EFTA-Niederlassungsbewilligung für die Schweiz und die italienische Staatsbürgerschaft erteilt. Am 9. Juli 2003 verurteilte das Untersuchungsrichteramt III Bern-Mittelland A._ wegen grober Verletzung der Verkehrsregeln und Übertretungen des Bundesgesetzes vom 3. Oktober 1951 über die Betäubungsmittel und die psychotropen Stoffe (BetmG; SR 812.121). Am 9. September 2004 erging eine Verurteilung des Untersuchungsrichters des Kantons Freiburg wegen Diebstahls zu einer bedingten Gefängnisstrafe von einem Monat und zu einer Busse. Mit Urteil vom 16. Februar 2005 sprach der Gerichtskreis VIII Bern-Laupen wegen Hehlerei gegen A._ eine Gefängnisstrafe von 20 Tagen aus. Die Ehe zwischen A._ und B._ wurde am 2. Juni 2006 geschieden. Am 2. Juni 2009 verurteilte das Untersuchungsrichteramt I Berner Jura-Seeland A._ wegen grober Verletzung der Verkehrsregeln zu einer bedingten Geldstrafe von 15 Tagessätzen. Mit Urteil vom 11. September 2014 verurteilte ihn die Staatsanwaltschaft des Kantons Freiburg wegen Vergehen nach Art. 19 Abs. 1 BetmG zu einer bedingten Geldstrafe von fünf Tagessätzen. Das Kantonsgericht Freiburg verurteilte A._ am 2. Oktober 2014 wegen mehrfacher Vergewaltigung (begangen Ende 2005 und am 26. Oktober 2009), mehrfacher Nötigung (begangen zwischen Ende 2005 und dem 30. Oktober 2009), einfacher Körperverletzung (begangen im Sommer 2008 und am 1. Mai 2010), Sachbeschädigung und Hausfriedensbruchs (begangen im September 2009), Hehlerei (begangen zwischen dem 14. Dezember 2009 und dem 25. Januar 2010), Verleumdung (begangen am 29. Oktober 2009) und Führens eines Motorfahrzeuges trotz Verweigerung, Entzugs oder Aberkennung des erforderlichen Ausweises (begangen am 4. Januar 2012) zu einer Freiheitsstrafe von drei Jahren, davon 24 Monate bedingt vollziehbar mit einer Probezeit von fünf Jahren. Mit demselben Urteil wurde das Verfahren betreffend Diebstahl, Ungehorsam gegen amtliche Verfügungen, einfache Verkehrsregelverletzung sowie Übertretung des BetmG eingestellt. Vom Vorwurf des Fahrens ohne Führerschein am 15. und am 24. Juni 2010 wurde A._ freigesprochen. Mit Verfügung vom 9. September 2016 widerrief das Amt für Migration und Personenstand des Kantons Bern die Niederlassungsbewilligung von A._, setzte im eine Ausreisefrist an und wies ihn aus der Schweiz weg. B. Mit Entscheid vom 7. August 2017 wies die Polizei- und Militärdirektion des Kantons Bern die Beschwerde von A._ gegen die Verfügung vom 9. September 2016 ab und setzte eine neue Ausreisefrist an. Mit Urteil vom 24. Oktober 2017 wies das Verwaltungsgericht des Kantons Bern die von A._ gegen diesen Entscheid vom 24. Oktober 2017 erhobene Beschwerde ebenfalls ab und setzte eine neue Ausreisefrist an. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht beantragt A._, der Entscheid des Verwaltungsgerichts des Kantons Bern vom 24. Oktober 2017 sei aufzuheben und es sei dem Beschwerdeführer die Niederlassungsbewilligung EU/ EFTA zu belassen und praxisgemäss zu verlängern, eventualiter sei der Entscheid des kantonalen Verwaltungsgerichts aufzuheben und (die Sache) zur Neubeurteilung an die Vorinstanz zurückzuweisen. Der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts hat der Beschwerde mit Verfügung vom 29. November 2017 die aufschiebende Wirkung erteilt. Die Vorinstanz und die kantonale Polizei- und Militärdirektion schliessen auf Abweisung der Beschwerde. Der Beschwerdeführer repliziert.