In this paper, the controllability for a type of discrete-continuous systems with delays is investigated. The solution of such systems based on variation of parameters is derived. Several sufficient and necessary algebraic conditions for the controllability of the system as well as the relation among these conditions are established. It is also shown that the delayed input contributes to achieving the controllability of discrete-continuous systems. A numerical example is provided to illustrate the effectiveness of the proposed methods.