An organic nanoporous polymer (BET surface area of 750 m(2) g(-1)) containing bicovalently-bonded Tröger's base as functional moieties in the network was synthesized, characterised, and further applied as a promising heterogeneous catalyst in the addition reaction of diethylzinc to aromatic aldehyde.