In this paper we introduce the notion of injective vector valued semigroups. Then we show that the class of injective vector valued semigroups is larger than the class of free vector valued semigroups, and give a necessary and sufficient condition for injective vector valued semigroups to be free vector valued semigroups. All this gives a way for checking if a given vector valued semigroup is free.