In the paper, stochastic differential equations with random impulses and Markovian switching are brought forward, where the so-called random impulse means that impulse ranges are driven by a series of random variables and impulse times are a random sequence, so these equations extend stochastic differential equations with jumps and Markovian switching. Then the existence and uniqueness of solutions to such equations are investigated by employing the Bihari inequality under non-Lipschtiz conditions.