The non-abelian self-dual action in three dimensions is derived using the self-interaction mechanism.