Bis 1269 war Kirkby zum "Keeper of the Rolls" der königlichen Kanzlei aufgestiegen. Nach dem Tod von Kanzler Richard Middleton am 7. August 1272 übernahm er die Verwahrung des Großsiegels. Nach dem Tod von Heinrich III. am 16. November übergab Kirkby das Siegel an Erzbischof Walter Giffard, einem der Mitglieder des Regentschaftsrats, da der Thronfolger Eduard noch auf der Rückreise von seinem Kreuzzug war. Kirkby diente auch unter Eduard I. in der königlichen Kanzlei. Während der Abwesenheiten des neuen Kanzlers Robert Burnell diente er als Siegelbewahrer, vor allem im Februar 1278, im Mai 1279, im Februar 1281 und im März 1283. Als Schützling von Burnell übernahm er damit quasi das Amt eines Vizekanzlers, auch wenn er diesen Titel nicht führte. Spätestens seit 1276 gehörte er dem Kronrat an.