Abstract. We establish a Harnack inequality for a class of quasi-linear PDE modeled on the prototypewhere p ≥ 2, X = (X 1 , . . . , Xm) is a system of Lipschitz vector fields defined on a smooth manifold M endowed with a Borel measure µ, and X * i denotes the adjoint of X i with respect to µ. Our estimates are derived assuming that (i) the control distance d generated by X induces the same topology on M; (ii) a doubling condition for the µ-measure of d−metric balls and (iii) the validity of a Poincaré inequality involving X and µ. Our results extend the recent work in [15], [35], to a more general setting including the model cases of (1) metrics generated by Hörmander vector fields and Lebesgue measure; (2) Riemannian manifolds with non-negative Ricci curvature and Riemannian volume forms; and (3) metrics generated by non-smooth Baouendi-Grushin type vector fields and Lebesgue measure. In all cases the Harnack inequality continues to hold when the Lebesgue measure is substituted by any smooth volume form or by measures with densities corresponding to Muckenhoupt type weights.2000 Mathematics Subject Classification.