One central concern of social work is advocacy for social justice. This is a lofty ideal but a difficult ideal to achieve in view of social work being delivered in sociopolitical contexts with varying degrees of tolerance of advocacy. This discussion is based on a case study from Singapore and considers some of the particular constraints and opportunities in that context, while also making the point that those similar constraints and opportunities exist in all contexts. A model that combines principles of advocacy and collaboration is proposed as a means of embracing social work advocacy in Singapore and other contexts.