Si ritiene che la rosa abbia circa 35 milioni di anni e si ritiene che abbia avuto origine in Cina. La prima coltivazione di rose documentata è attribuita alla Cina e si stima che sia avvenuta 5000 anni fa.
Durante i periodi romani, le rose venivano coltivate in grandi quantità in tutto il Medio Oriente. Erano usati come coriandoli, come fonte di profumi e per scopi medici. Le rose vennero usate anche nel XV secolo per simboleggiare le diverse fazioni che stavano combattendo per il controllo dell'Inghilterra. Una rosa rossa è stata usata per Lancaster, mentre la rosa bianca è stata usata per York.