A display device and method of driving the same are disclosed. In one aspect, the display device includes a flexible display panel and a flexible touch panel disposed on one surface of the flexible display panel. The flexible touch panel is configured to output a plurality of sensing signals indicating a bent shape of the display device. The display device also includes a controller configured to receive the sensing signals, determine the bent shape of the display device based on the received sensing signals, compensate an input image signal based on the determined bent shape so as to generate a gradation signal and provide the gradation signal to the flexible display panel.