Faits: Faits: A. X._, ressortissant tunisien né en 1972, est entré en Suisse le 11 juillet 1993 pour y déposer aussitôt une demande d'asile. Cette requête a été rejetée par l'Office fédéral des réfugiés le 18 octobre suivant. Le 21 janvier 1994, X._ a épousé une ressortissante suisse, de trente-quatre ans son aînée, et obtenu de la sorte une autorisation de séjour. Le 21 janvier 1994, X._ a épousé une ressortissante suisse, de trente-quatre ans son aînée, et obtenu de la sorte une autorisation de séjour. B. Pendant son séjour en Suisse, l'intéressé a été condamné à plusieurs reprises. Le 16 décembre 1993, le juge du Tribunal de police de la Sarine lui a infligé une peine de six jours d'emprisonnement pour infractions à la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (LSEE; RS 142.20). Le 10 août 1998, le Tribunal correctionnel de Lausanne a prononcé une peine de six mois d'emprisonnement avec sursis pendant trois ans pour lésions corporelles simples qualifiées. Le 28 février 2002, la même autorité l'a condamné à dix mois d'emprisonnement pour infractions graves à la loi fédérale sur les stupéfiants, peine complémentaire à la précédente, et ordonné, avec sursis pendant trois ans, son expulsion du territoire suisse pour une durée de cinq ans. Statuant sur recours le 8 juillet 2002, la Cour de cassation pénale a étendu le sursis de trois ans à la peine principale. Enfin, X._ a été interpellé en possession de stupéfiants le 27 août 2002. B. Pendant son séjour en Suisse, l'intéressé a été condamné à plusieurs reprises. Le 16 décembre 1993, le juge du Tribunal de police de la Sarine lui a infligé une peine de six jours d'emprisonnement pour infractions à la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (LSEE; RS 142.20). Le 10 août 1998, le Tribunal correctionnel de Lausanne a prononcé une peine de six mois d'emprisonnement avec sursis pendant trois ans pour lésions corporelles simples qualifiées. Le 28 février 2002, la même autorité l'a condamné à dix mois d'emprisonnement pour infractions graves à la loi fédérale sur les stupéfiants, peine complémentaire à la précédente, et ordonné, avec sursis pendant trois ans, son expulsion du territoire suisse pour une durée de cinq ans. Statuant sur recours le 8 juillet 2002, la Cour de cassation pénale a étendu le sursis de trois ans à la peine principale. Enfin, X._ a été interpellé en possession de stupéfiants le 27 août 2002. C. Par décision du 20 janvier 2004, l'Office fédéral de l'immigration, de l'intégration et de l'émigration a refusé d'approuver la prolongation de l'autorisation de séjour de l'intéressé, prononcée par le canton de Vaud le 7 octobre 2003, et a ordonné son renvoi de Suisse. A cet égard, il a pris en considération les infractions commises par X._ et son manque d'intégration en Suisse, en particulier sous l'angle professionnel, nonobstant un séjour de plus de dix ans. Le couple s'était en outre séparé - l'épouse retraitée résidant au Vietnam - sans qu'une reprise de la vie commune n'apparaisse envisageable. C. Par décision du 20 janvier 2004, l'Office fédéral de l'immigration, de l'intégration et de l'émigration a refusé d'approuver la prolongation de l'autorisation de séjour de l'intéressé, prononcée par le canton de Vaud le 7 octobre 2003, et a ordonné son renvoi de Suisse. A cet égard, il a pris en considération les infractions commises par X._ et son manque d'intégration en Suisse, en particulier sous l'angle professionnel, nonobstant un séjour de plus de dix ans. Le couple s'était en outre séparé - l'épouse retraitée résidant au Vietnam - sans qu'une reprise de la vie commune n'apparaisse envisageable. D. L'intéressé a déféré cette décision devant le Département fédéral de justice et police (ci-après: le Département fédéral). Par décision incidente du 27 février 2004, le Département fédéral a rejeté la demande d'assistance judiciaire, estimant le recours voué d'emblée à l'échec. Cette décision a été annulée par le Tribunal fédéral le 31 mars 2004 (2A.124/2004), au motif qu'à défaut d'être très élevées, les chances de succès du recours n'étaient pas pour autant si ténues qu'une personne raisonnable et de condition aisée renoncerait à entamer un tel procès. Statuant sur le fond le 8 septembre 2004, le Département fédéral a rejeté le recours. En bref, les deux dernières condamnations pénales prononcées à l'encontre de X._ présentaient une gravité incontestable. De plus, l'intéressé ne s'était pas détourné du milieu de la drogue, ne s'était pas créé d'attaches sociales et professionnelles particulièrement étroites avec la Suisse malgré la durée de son séjour et vivait séparé de son épouse suisse depuis novembre 2000. Pour le surplus, son renvoi de Suisse était licite et pouvait raisonnablement être exigé. Statuant sur le fond le 8 septembre 2004, le Département fédéral a rejeté le recours. En bref, les deux dernières condamnations pénales prononcées à l'encontre de X._ présentaient une gravité incontestable. De plus, l'intéressé ne s'était pas détourné du milieu de la drogue, ne s'était pas créé d'attaches sociales et professionnelles particulièrement étroites avec la Suisse malgré la durée de son séjour et vivait séparé de son épouse suisse depuis novembre 2000. Pour le surplus, son renvoi de Suisse était licite et pouvait raisonnablement être exigé. E. Agissant par la voie du recours de droit administratif, X._ demande au Tribunal fédéral, sous suite de frais et dépens, de réformer le prononcé du Département fédéral du 8 septembre 2004 en ce sens qu'il ne doive pas quitter la Suisse et qu'une autorisation d'établissement, subsidiairement de séjour, lui soit délivrée. A l'appui, il se prévaut du principe de la proportionnalité et de l'art. 8 de la Convention européenne de sauvegarde des droits de l'homme et des libertés fondamentales du 4 novembre 1950 (CEDH; RS 0.101). Il requiert également l'effet suspensif au recours ainsi que l'assistance judiciaire. Le Département fédéral conclut au rejet du recours. Le Département fédéral conclut au rejet du recours. F. Par ordonnance du 7 octobre 2004, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. 