The invention comprises a solid dosage form for delivery of water soluble pharmaceutical agents. The solid dosage form comprises a matrix core containing the pharmaceutical agent and a hydrophobic material; a modified release coating containing a hydrophilic pore-forming agent and a hydrophobic polymer; and a water-soluble barrier coating between the modified release coating and the matrix core. The dosage form exhibits a zero-order release profile upon dissolution.