William Sinclair entstammte der ursprünglich anglonormannischen Familie "Sinclair". Er war der zweite Sohn von Sir William Sinclair, dem Lord der schottischen Herrschaft Roslin. Als jüngerer Sohn wurde er Geistlicher, doch wie sein Vater und sein älterer Bruder Henry war er schon früh ein Gegner der englischen Vorherrschaft in Schottland. Im Krieg mit England wurde er 1296 zusammen mit anderen Mitgliedern der Familie in Dunbar Castle gefangen genommen und blieb danach eine Zeit lang in englischer Gefangenschaft.