Le 3e RTM est créé au Maroc, le 1er janvier 1920, sous l'appellation de "3e régiment de marche de tirailleurs marocains", avec trois bataillons des troupes auxiliaires marocaines.
Dissous le 1er septembre 1934 au Maroc, il est recréé en France, le 1er juin 1935.
Dissous après la campagne de France de 1939-1940, il est recréé deux fois de façon éphémère :
- de janvier à mai 1941, en vue de son envoi de Levant, qui finalement n'aura pas lieu ;
- de janvier 1943 à février 1944, dans le cadre du réarmement de l'armée française, mais finalement il ne sera pas engagé dans les campagnes de libération.
Il est reformé en France, le 15 décembre 1947. Désigné pour l'Extrême-Orient en novembre 1948, il débarque sur ce théâtre en février 1949.
Le 1er avril 1949, il est dissous en tant que régiment et ses deux bataillons forment corps.
Le 1er octobre 1954, le régiment est reconstitué en Indochine. Il est rapatrié au Maroc en février 1955 et dissous, le 14 avril 1955.