This paper outlines a framework for developing a progressive advocacy program within a human services agency, emphasizing the need for advocacy that fosters social change by addressing structural and power inequities. It discusses core practice principles and offers a case study of a nonprofit homelessness agency to highlight challenges and constraints in implementing such programs. The paper concludes with implications for research, education, and practice in the domain of social work advocacy.