Zastinje je selo iza prvih stena kod Dumana, na starom putu od Livna prema Glamoču, po čemu je i dobilo ime (iza stina). Selo se pominje pod imenom Istnjane u turskom izvoru iz 1604. godine, a pod današnjim imenom spominje se 1741. godine. Begovska porodica Ljubunčić je tu imala kuće od preseljenja Kadri-bega Ljubunčića iz sela Ljubunčić u Zastinje, krajem 18. veka . Glavni deo sela je u podnožju planine Krug, a napaja se iz izvora: Bosonuša, Crnogorčevo i Jahefendića vrilo. U selu je srpsko Pravoslavno groblje, koje koriste i Srbi iz grada Livna.
U selu su nekada živele srpske porodice:
LOVREN – došli su iz okoline Glamoča. Slave Svetog Đurđa;
MALJKOVIĆ – došli iz Prova. Slave Svetog Jovana Krstitelja;
PAŽIN – došli su iz Gubera (Piragića doca). Slave Svetog Đurđa;
TODOROVIĆ – ranije su se prezivali Poplašen. Prezime su promenili prema imenu jednog od predaka. Prema nekim izvorima vode poreklo sa Kupreške visoravni. Slave Svetog Jovana Krstitelja;
CRNOGORAC – u Zastinje su došli iz Čelebića. Vode poreklo od Petrovića i, kao što se i po njihovom prezimenu može videti, doseljeni su iz Crne Gore, najpre u Dalmaciju (Otišić), pa u Livanjsko polje. Neki, po dolasku u Livanjsko polje zadržali prezime Petrović, a neki promenili u Crnogorac. Sudeći po njihovom starom prezimenu, slavi i oblasti porekla, Crnogorci koji žive u više sela Livanjskog polja mogli bi biti srodnici Petrovića iz Otišića. Slave Sabor Svetog Arhanđela Mihaila;
Dosta ranije, u Zastinju su živele i porodice: Poplašen, Čulić, Komljenović (po nekim izvorima Komjenović), Ždero, Marić, Rosić i Bošković.