Wilhelm Schaffrath promovierte zum Dr. phil. und war als Jurist in Leipzig ansässig. Dort verband ihn eine Freundschaft zu Robert Blum, mit dem er die Oppositionszeitungen "Verfassungsfreund" und "Sächsische Vaterlandsblätter" herausgab. 1848 war er Mitglied des Vorparlaments. Er war bei den Treffen des Hallgartenkreises anwesend und wurde ins Frankfurter Paulskirchenparlament gewählt. Parallel zur Arbeit in der Redaktion der "Deutschen Reichstagszeitung" war er als radikaler Demokrat im "Donnersberg" zugegen. Nach dem Ende der Märzrevolution emigrierte er in die Schweiz, wo er bis 1852 politisches Asyl in Anspruch nahm. Nach seiner Rückkehr nach Sachsen konnte er in einem Gerichtsverfahren seinen Freispruch durchsetzen. Von 1852 an war er Stadtgerichtsadvokat in Neustadt in Sachsen. 1856 ließ er sich in Dresden nieder, wo er 1872 auch die Zulassung als Notar erhielt.