Diplômée en droit de l'université de Varsovie en 1932, Zofia Wasilkowska travaille comme stagiaire à la cour d'appel de Varsovie de 1931 à 1933, puis, de 1933 à 1939, comme secrétaire juridique au bureau du procureur général, et comme assistante à la faculté de droit de l'université de Varsovie. De 1940 à 1942, elle administre une maison[pas clair] à Varsovie, puis, jusqu'en 1944, elle travaille à la chambre des métiers de Radom.
Après l'insurrection de Varsovie, elle est emprisonnée dans le camp de concentration de Ravensbrück. En 1945, elle retourne travailler comme secrétaire juridique au bureau du procureur général, après quoi elle devient cheffe adjointe du département au ministère de la Justice jusqu'en 1948. Entre 1948 et 1955 puis entre 1958 et 1981, elle est juge à la Cour suprême.
Elle est vice-présidente de la Ligue des femmes polonaises après la Seconde-Guerre mondiale[2].
Elle est membre de l'Union de la jeunesse socialiste indépendante (1927-1931), du Parti socialiste polonais (PPS) (1945-1948) et du Parti ouvrier uni polonais (1948-1981). Au cours de la période 1945-1948, elle est suppléante de la présidente du Conseil central des femmes du parti socialiste polonais puis membre du Comité central du Parti uni des travailleurs polonais de 1954 à 1959 ainsi que cheffe suppléante du département des femmes du Comité du PPS de 1949 à 1953. De 1951 à 1954, elle est membre du comité du Parti socialiste polonais.
D' à , elle occupe le poste de ministre de la Justice, devenant la première femme de l'histoire polonaise à devenir membre d'un gouvernement.
Dans les années 1970, Zofia Wasilkowska passe du côté de l'opposition. En 1980, elle devient membre du syndicat Solidarność[3]. Elle est membre du Comité Helsinki et, en 1989, l'une des fondatrices de la Fondation Helsinki pour les droits de l'homme. En tant que représentante de Solidarność et de l'opposition, elle participe aux discussions de la Table ronde.