Sachverhalt: Sachverhalt: A. Der am **. ** 1959 geborene A._, der sich seit unbestimmter Zeit in der Schweiz aufhält, heiratete am 10. März 1999 die Schweizer Bürgerin B._. Am 25. März 1999 entsprach die Fremdenpolizei des Kantons Aargau ihrem Gesuch um Familiennachzug, worauf A._ eine Jahresaufenthaltsbewilligung erteilt wurde. A. Der am **. ** 1959 geborene A._, der sich seit unbestimmter Zeit in der Schweiz aufhält, heiratete am 10. März 1999 die Schweizer Bürgerin B._. Am 25. März 1999 entsprach die Fremdenpolizei des Kantons Aargau ihrem Gesuch um Familiennachzug, worauf A._ eine Jahresaufenthaltsbewilligung erteilt wurde. B. Mit Verfügung vom 3. Mai 2001 lehnte die Fremdenpolizei des Kantons Aargau eine Verlängerung der Aufenthaltsbewilligung mit der Begründung ab, die Ehe sei nur eingegangen worden, um A._ unter Umgehung der Vorschriften über Aufenthalt und Niederlassung von Ausländern den Aufenthalt in der Schweiz zu ermöglichen. Die dagegen erhobene Einsprache von A._ blieb erfolglos. B. Mit Verfügung vom 3. Mai 2001 lehnte die Fremdenpolizei des Kantons Aargau eine Verlängerung der Aufenthaltsbewilligung mit der Begründung ab, die Ehe sei nur eingegangen worden, um A._ unter Umgehung der Vorschriften über Aufenthalt und Niederlassung von Ausländern den Aufenthalt in der Schweiz zu ermöglichen. Die dagegen erhobene Einsprache von A._ blieb erfolglos. C. Mit Urteil vom 24. Mai 2002 hiess das Rekursgericht im Ausländerrecht des Kantons Aargau die gegen den Einspracheentscheid erhobene Beschwerde von A._ gut und wies die Sache zur Sachverhaltsergänzung und zur materiellen Beurteilung im Sinne der Erwägungen an die Fremdenpolizei zurück. Das Rekursgericht hielt eine rechtsmissbräuchliche Berufung auf die formell noch bestehende Ehe nicht für nachgewiesen, erachtete jedoch für nicht genügend abgeklärt, ob es sich bei der Ehe um eine Scheinehe handle. Nach Befragung des Einsprechers, seiner Ehefrau sowie seiner Schwester wies das Migrationsamt (vormals: Fremdenpolizei) die Einsprache mit Entscheid vom 25. Oktober 2002 erneut ab. Mit Urteil vom 2. Mai 2003 hiess das Rekursgericht im Ausländerrecht des Kantons Aargau die Beschwerde von A._ gegen diesen Einspracheentscheid gut und wies das Migrationsamt an, dessen abgelaufene Aufenthaltsbewilligung zu verlängern. C. Mit Urteil vom 24. Mai 2002 hiess das Rekursgericht im Ausländerrecht des Kantons Aargau die gegen den Einspracheentscheid erhobene Beschwerde von A._ gut und wies die Sache zur Sachverhaltsergänzung und zur materiellen Beurteilung im Sinne der Erwägungen an die Fremdenpolizei zurück. Das Rekursgericht hielt eine rechtsmissbräuchliche Berufung auf die formell noch bestehende Ehe nicht für nachgewiesen, erachtete jedoch für nicht genügend abgeklärt, ob es sich bei der Ehe um eine Scheinehe handle. Nach Befragung des Einsprechers, seiner Ehefrau sowie seiner Schwester wies das Migrationsamt (vormals: Fremdenpolizei) die Einsprache mit Entscheid vom 25. Oktober 2002 erneut ab. Mit Urteil vom 2. Mai 2003 hiess das Rekursgericht im Ausländerrecht des Kantons Aargau die Beschwerde von A._ gegen diesen Einspracheentscheid gut und wies das Migrationsamt an, dessen abgelaufene Aufenthaltsbewilligung zu verlängern. D. Mit Verfügung vom 23. Juni 2003 verweigerte das Bundesamt für Zuwanderung, Integration und Auswanderung (IMES) die Zustimmung zur Verlängerung der Aufenthaltsbewilligung. Gegen diese Verfügung erhob A._ Beschwerde an das Eidgenössische Justiz- und Polizeidepartement, das die Beschwerde mit Entscheid vom 7. Juni 2004 abwies. In der Begründung wurde die Frage nach dem Vorliegen einer Scheinehe offen gelassen, die Ehe aber als definitiv gescheitert und die Berufung darauf als rechtsmissbräuchlich bezeichnet. D. Mit Verfügung vom 23. Juni 2003 verweigerte das Bundesamt für Zuwanderung, Integration und Auswanderung (IMES) die Zustimmung zur Verlängerung der Aufenthaltsbewilligung. Gegen diese Verfügung erhob A._ Beschwerde an das Eidgenössische Justiz- und Polizeidepartement, das die Beschwerde mit Entscheid vom 7. Juni 2004 abwies. In der Begründung wurde die Frage nach dem Vorliegen einer Scheinehe offen gelassen, die Ehe aber als definitiv gescheitert und die Berufung darauf als rechtsmissbräuchlich bezeichnet. E. A._ hat am 7. Juli 2004 gegen diesen Entscheid Verwaltungsgerichtsbeschwerde beim Bundesgericht eingereicht mit den Anträgen, der angefochtene Entscheid vom 7. Juni 2004 sei aufzuheben und die Zustimmung zur Verlängerung der Aufenthaltsbewilligung sei zu erteilen. Ferner ersucht er um Bewilligung der unentgeltlichen Rechtspflege für das bundesgerichtliche Verfahren. E. A._ hat am 7. Juli 2004 gegen diesen Entscheid Verwaltungsgerichtsbeschwerde beim Bundesgericht eingereicht mit den Anträgen, der angefochtene Entscheid vom 7. Juni 2004 sei aufzuheben und die Zustimmung zur Verlängerung der Aufenthaltsbewilligung sei zu erteilen. Ferner ersucht er um Bewilligung der unentgeltlichen Rechtspflege für das bundesgerichtliche Verfahren. F. Das Eidgenössische Justiz- und Polizeidepartement hat sich mit dem Antrag auf Abweisung der Verwaltungsgerichtsbeschwerde vernehmen lassen. 