Po raz pierwszy w zachowanych dokumentach pisanych nazwa wsi CHMIELNIK pojawia się około 1414 roku. Dzisiejsza nazwa wsi pojawiła się ostatecznie w 1871 roku.
Jest to średniowieczna osada polska, położona w okolicach Lwówka. Jako własność szlachecka wieś należała do Sędziwoja z Ostroroga, a od XVI wieku była własnością Lwowskich. Istniejąca dziś wieś została ponownie lokowana w XVIII wieku na prawie olędarskim.
Pośrodku wsi znajduje się ponad 100 letni budynek, w którym mieści się szkoła podstawowa. We wsi znajduje się również kaplica, która powstała w 1994 roku.