In this paper, an automated system for grading the severity level of Diabetic Retinopathy (DR) disease based on fundus images is presented. Features are extracted using fast discrete curvelet transform. These features are applied to hierarchical support vector machine (SVM) classifier to obtain four types of grading levels, namely, normal, mild, moderate and severe. These grading levels are determined based on the number of anomalies such as microaneurysms, hard exudates and haemorrhages that are present in the fundus image. The performance of the proposed system is evaluated using fundus images from the Messidor database. Experiment results show that the proposed system can achieve an accuracy rate of 86.23%.