Ivanu je domovina Škotska, a rodno mjesto Duns. Rođen je 1265. godine u obitelji koja se dobrotvorno pokazala prema franjevcima, o njihovu dolasku u Škotsku. Stupio je u Red Manje braće u koji ga je primio ujak fra Ilija Duns. Za svećenika je zaređen 1291. godine. Studira u Parizu gdje je bio i profesor. Odbio je potpisati apel protiv volje kralja Filipa Lijepoga pa je morao napustiti Pariz 1303. godine. Opet je nakratko u Parizu, a onda se seli u Köln. Umro je vjerojatno od upale pluća 8. studenoga 1308. godine.
Teološki je izrazio franjevačku predanost Gospodinu Isusu Kristu i pobožnost prema njegovoj majci Mariji braneći njenu bezgrješnost te ostaje vjeran Crkvi i papi. Njegova je misao da je "ljubav prava praksa", njom je dao prednost ljubavi nad znanjem.