徽省潜山县）刺史。后历任湖（今浙江省吴兴县）、亳（今安徽省亳县）、苏（今江苏省苏州市）三州刺史。武宗会昌五年（845年）擢拔为桂管观察使。大中元年五月，授浙东观察使，转任户部侍郎，又任荆南节度使，回朝任工部尚书。被举发在任荆南节度使任内有贪赃行为，降为秘书监，稍迁国子监祭酒。宣宗时，擢拔为同州刺史。给事中郑裔绰、郑公舆共奏杨汉公贪鄙无廉节，不可授以近辅重任，三次退回人事命令。杨汉公私下厚赂宣宗左右宦官。大中十二年（858）宣宗不顾郑裔绰等三驳制书，贬裔绰出京任商州刺史，坚持杨汉公出任同州刺史。复升任宣武军节