Родился 16 августа 1813 года в Честере (Англия), начальное образование получил дома, затем служил в Королевском военно-морском флоте.
С 1831 года по 1853 год служил в армии Ост-Индской компании и дослужился до звания майора. В 1853 году Уорбертон навестил своего старшего брата, который жил в Австралии; Уорбёртон уволился из армии и остался у брата, в декабре 1853 года поступил на службу в полицию Южной Австралии, впоследствии был начальником полиции Аделаиды.
В 1857 году Уорбертон исследовал западный берег залива Спенсер. В 1858 году подробно осмотрел земли в районе озёр Гарднер, Торренс и Эйр. В 1860 году осмотрел бухту Стрики на западном берегу полуострова Эйр. В 1864 году объехал земли к северо-западу от горы Маргарет. В 1866 году он двинулся на север и обойдя озеро Эйр достиг границ Квинсленда, одна из открытых им рек впоследствии получила имя Уорбертона.
О своих путешествиях Уорбертон написал следующие труды:
За свои путешествия Уорбертон был награждён медалью Королевского географического общества.
Уорбертон скончался 5 ноября 1889 года в посёлке Норли-Банк в окрестностях Аделаиды.
В 1976 году в Австралии была выпущена почтовая марка в честь Уорбертона.