The invention relates to a series of compounds useful for inhibiting histone deacetylase (HDAC) enzymatic activity. The invention also provides a method for inhibiting histone descetylase in a cell using said compounds as well as a method for treating cell proliferative diseases and conditions using said HDAC inhibitors. Further, the invention provides pharmaceutical compositions comprising the HDAC inhibiting compounds and a pharmaceutically acceptable carrier.