Faits: Faits: A. X._, ressortissant marocain, né le 1er mars 1976, est entré en Suisse le 29 août 1999, au bénéfice d'un visa touristique. Le 8 décembre 1999, il a épousé une ressortissante suisse, Y._, née le 14 février 1954, et a vécu dans le canton de Soleure. Depuis le 13 juin 2002, il est domicilié dans le canton du Jura, où il dispose d'une autorisation de séjour et de travail valable jusqu'au 30 novembre 2003. Le 22 novembre 2002, Y._ a informé les autorités soleuroises que son mari ne vivait plus avec elle depuis le 2 mars 2001. Elle prétendait que ce dernier ne l'avait épousée que pour obtenir une autorisation de séjour et demandait l'annulation de son mariage. Le 22 novembre 2002, Y._ a informé les autorités soleuroises que son mari ne vivait plus avec elle depuis le 2 mars 2001. Elle prétendait que ce dernier ne l'avait épousée que pour obtenir une autorisation de séjour et demandait l'annulation de son mariage. B. Par décision du 15 janvier 2003, le Service de l'état civil et des habitants du canton du Jura a révoqué l'autorisation de séjour de X._ et lui a imparti un délai au 31 mars 2003 pour quitter la Suisse. Statuant le 19 septembre 2003, sur le recours formé par X._ contre la décision précitée, la Chambre administrative du Tribunal cantonal l'a rejeté et a imparti au recourant un délai au 30 novembre 2003 pour quitter le territoire du canton du Jura. Statuant le 19 septembre 2003, sur le recours formé par X._ contre la décision précitée, la Chambre administrative du Tribunal cantonal l'a rejeté et a imparti au recourant un délai au 30 novembre 2003 pour quitter le territoire du canton du Jura. C. Agissant par la voie du recours de droit administratif, X._ conclut, sous suite des frais et dépens, à l'annulation de l'arrêt du 19 septembre 2003 et présente une demande d'assistance judiciaire. Le Tribunal fédéral a renoncé à procéder à un échange d'écritures et à demander la production du dossier cantonal.