The aim of this paper is to define and study the composition vector spaces as a type of tri-operational algebras. In this regard, by presenting nontrivial examples, it is emphasized that they are a proper generalization of vector spaces and their structure can be characterized by using linear operators. Additionally, some related properties about foundations, composition subspaces and residual elements are investigated. Moreover, it is shown how to endow a vector space with a composition structure by using bijective linear operators. Finally, more properties of the composition vector spaces are presented in connection with linear transformations.