Ha sido profesor en la Universidad de Bagdad (Irak) y en los Institutos Cervantes de Fez (Marruecos) y Lisboa (Portugal).