Squier introduced the notion "finite derivation type" which is a combinatorial condition satisfied by certain rewriting systems. The main result in this paper states that the class of monoids of finite derivation type is closed under semi-direct products.