We present an N = 1 supersymmetric non-Abelian compensator formulation for a vector multiplet in three-dimensions. Our total field content is the off-shell vector multiplet (A µ I , λ I ) with the off-shell scalar multiplet (ϕ I , χ I ; F I ) both in the adjoint representation of an arbitrary non-Abelian gauge group. This system is reduced to a supersymmetric σ -model on a group manifold, in the zero-coupling limit. Based on this result, we formulate a 'self-dual' non-Abelian vector multiplet in three-dimensions. By an appropriate identification of parameters, the mass of the self-dual vector multiplet is quantized. Additionally, we also show that the self-dual non-Abelian vector multiplet can be coupled to supersymmetric Dirac-Born-Infeld action. These results are further reformulated in superspace to get a clear overall picture.