姉小路公宣
養和元年(1181年)、誕生。初名は公信。
元暦2年(1185年)従五位下に叙爵。文治6年(1190年)従五位上に叙され、建久2年(1191年)侍従に任ぜられた。建久5年(1194年)正五位下に進み、翌建久6年(1195年)美濃権介を兼任する。建久7年(1196年)には右近衛少将に任じた。
建久8年(1197年)従四位下に叙される。建久9年(1198年)皇后宮権亮、建久10年(1199年)美濃介を兼ねる。正治2年(1200年)従四位上・左中弁、さらに建仁2年(1202年)正四位下・蔵人頭に叙任され、翌建仁3年(1203年)信濃権守を兼ねた。
元久元年(1204年)従三位に叙され公卿に列す。右近衛中将・美作権守を経て、承元2年(1208年)正三位・参議に叙任。承元5年(1211年)には従二位・権中納言に叙任され、建保3年(1215年)正二位に叙された。建保6年(1218年)中納言に進み、承久2年(1220年)中宮大夫に任ぜられた。承久3年(1221年)権大納言に昇り、貞応2年(1223年)三条有子の立后に伴って中宮大夫を兼ねるが、嘉禄元年(1225年)5月25日より病となり、同27日に父に先立ち45歳で薨去した。