Green’s Dictionary of Slang

suck up v.

also suck

1. [mid-19C+] (also suck up to) to curry favour (with), to be obsequious (to), to grovel shamelessly (to) in return for favours, esteem etc; thus sucking up n.

2. [1950s+] to drink.