唐颍川(治今河南许昌)人,字仲初。出身寒微。大历进士。初为渭南尉,调昭应县丞。大和中,从太常寺丞出为陕州司马。从军塞上。与张籍均以乐府见长,世称“张王”。又有《宫词》百首,写宫廷的侈靡生活。有《王司马集》。