Sachverhalt: A. Der aus dem Kosovo stammende X._ (geb. 1970) reiste am 30. August 1993 erstmals in die Schweiz ein und stellte ein Asylgesuch. Dieses wurde abgewiesen; X._ wurde aber vorläufig aufgenommen. 1999 wurde die vorläufige Aufnahme aufgehoben und eine Ausreisefrist bis zum 31. Mai 2000 angesetzt. Erfolglos ersuchte X._ um Aufnahme im Rahmen der "Humanitären Aktion 2000". Darauf tauchte er unter und stellte am 24. November 2000 ein zweites Asylgesuch, auf welches das Bundesamt für Migration mit Verfügung vom 10. Januar 2001 nicht eintrat. Auch auf das dritte Asylgesuch vom 28. Juli 2003 trat es nicht ein. Die auf den 16. September 2003 festgelegte Rückreise scheiterte, weil X._ das Flugzeug kurz vor dem Start wieder verliess. Am 19. September 2003 wurde er nach Pristina ausgeschafft. Am 23. September 2003 ersuchte die Schweizer Bürgerin Y._ (geb. 1956) um Bewilligung der Einreise von X._ zur Vorbereitung der Heirat. Wegen fehlender Unterlagen trat das Ausländeramt auf das Gesuch nicht ein. Dem am 23. Juli 2004 eingereichten erneuten Gesuch wurde entsprochen, worauf X._ und Y._ am 17. September 2004 heirateten. Gestützt auf die Heirat wurde dem Ehemann eine Aufenthaltsbewilligung erteilt. B. Mit Verfügung vom 26. Februar 2007 verweigerte das Ausländeramt des Kantons St. Gallen X._ die Verlängerung der Aufenthaltsbewilligung mit der Begründung, er sei eine Scheinehe eingegangen. Dagegen beschwerte sich X._ ohne Erfolg zunächst beim Justiz- und Polizeidepartement und sodann beim Verwaltungsgericht des Kantons St. Gallen. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 21. November 2007 beantragt X._, das Urteil des Verwaltungsgerichts des Kantons St. Gallen vom 15. Oktober 2007 aufzuheben, ihm die Aufenthaltsbewilligung zu verlängern und der Beschwerde aufschiebende Wirkung zu erteilen. Das Sicherheits- und Justizdepartement und das Verwaltungsgericht des Kantons St. Gallen sowie das Bundesamt für Migration beantragen, die Beschwerde abzuweisen. D. Mit Verfügung vom 26. November 2007 hat der Präsident der II. öffentlich-rechtlichen Abteilung der Beschwerde aufschiebende Wirkung zuerkannt. E. Mit Eingabe vom 19. Dezember 2007 hat der Beschwerdeführer unaufgefordert ein Protokoll der Vormundschaftsbehörde Grabs vom 3. Dezember 2007 betreffend den Sohn der Ehefrau eingereicht.