Già comune autonomo istituito nel 1854 con la divisione del comune soppresso di Heinrichswil-Hersiwil-Winistorf, il 1º gennaio 1993 è stato accorpato all'altro comune soppresso di Winistorf per formare il nuovo comune di Heinrichswil-Winistorf, a sua volta soppresso il 31 dicembre 2012 e aggregato dal 1º gennaio 2013 all'altro comune soppresso di Hersiwil per formare il nuovo comune di Drei Höfe.