Das Waldhufendorf Schönfeld grenzt südlich an Pfaffroda im Erzgebirge an. Der Ort erstreckt sich über etwa 1 Kilometer südlich der Biela den Hang hinauf und wird westlich und südwestlich durch den Arlitzwald begrenzt. Durch den Ort führt die Bundesstraße 171 von Olbernhau nach Sayda.
Die erste urkundliche Erwähnung Schönfelds erfolgte im Jahr 1346. Die Geschichte des Ortes ist eng mit der von Pfaffroda verbunden.
Im Jahr 1877 wurde die Freiwillige Feuerwehr gegründet.
Am 1. Juli 1950 wurde Schönfeld nach Pfaffroda eingemeindet. Am 1. Januar 1999 schlossen sich die bis dahin eigenständigen Gemeinden von Dörnthal, Hallbach und Pfaffroda zur Gemeinde Pfaffroda zusammen.
Am 1. Januar 2017 wurde die Gemeinde Pfaffroda in die Stadt Olbernhau eingegliedert. Somit wurde Schönfeld zu einem Ortsteil von Olbernhau.