The main objective of this article is to establish the existence of solutions, stability, and controllability results for piecewise nonlinear impulsive dynamic systems on an arbitrary time domain. Using the Banach fixed point theorem, we prove the existence of a unique solution while by applying Schauder’s fixed point theorem, we prove the existence of at least one solution. Further, we establish the controllability results by converting the controllability problem into a fixed point problem of an operator equation in some suitable function space. Mainly, we used the fixed point theorems, Gramian type matrices, functional analysis, and time scales theory to establish these results. Since the problem is formulated by using the theory of time scales, therefore, the obtained results are true for the continuous-time domain, discrete-time domain, as well as any combination of these two, which shows that the obtained results are non-trivial and generalize the existing ones. In the last, we have given a simulated example for two different time domains to verify the obtained analytical results.