河南三门崃市灵宝县）人。早年丧父，和兄弟杨凭、杨凌携母避难苏州吴县（今江苏苏州）。唐代宗大历十三年戊午科状元，授协律郎。历官侍御史，担任司封员外郎，为权臣所忌，改为吏部，不久，迁右司郎中。贞元十二年（796年）宣武节度使董晋用为判官，二年后，兼任亳州刺史。当时孟叔度阻挠军治，而杨凝亦纵恣淫湎。贞元十五年，董晋病死，汴州军乱，杨凝逃回长安。终官兵部郎中。三兄弟皆进士第，号称“三杨”。贞元十九年（803年）正月卒于任上。有集二十卷，《全唐诗》存其诗一卷。