In this article, we obtain the following generalisation of isometric C 1 -immersion theorem of Nash and Kuiper. Let M be a smooth manifold of dimension m and H a rank k subbundle of the tangent bundle T M with a Riemannian metric g H . Then the pair (H, g H ) defines a sub-Riemannian structure on M . We call a C 1 -map f :We prove that if f 0 : M → N is a smooth map such that df 0 | H is a bundle monomorphism and f * 0 h| H < g H , then f 0 can be homotoped to a C 1 -map f : M → N which is a partial isometry, provided dim N > k. As a consequence of this result, we obtain that every sub-Riemannian manifold (M, H, g H ) admits a partial isometry in R n , provided n ≥ m + k.