Народився 2 червня 1992 року в Херсоні. Громадянство: України.
Зростання 173 см, вага 69 кг. Півзахисник, нападник.
Починав кар'єру в чемпіонаті ДЮФЛ - виступав за херсонську «Освіта» (2004/2005) і донецький «Шахтар» (з 2005 по 2009).
У сезоні 2009/10 провів 24 матчі за «Шахтар-3» в чемпіонатах 2-ї ліги, забив 9 м'ячів.
У минулому сезоні виступав за донецький «Шахтар» в молодіжній першості. Провів 37 ігор, забив 15 м'ячів. Один з них - у ворота молодіжної команди ФК «Севастополь» у зустрічі 20-го туру, що відбулася 2 березня 2011 року в Новопавлівці і завершилася перемогою гірників з рахунком 3:1.
Притягувався в юнацькі (U-16 і U-17) та юніорські (U-18 і U-19) збірні Україні, за які в цілому провів 48 ігор і забив 6 м'ячів. На даний момент є гравцем молодіжної збірної України, за яку поки провів лише два офіційні матчі. У виїзному матчі зі збірною Мальти Олександр провів на полі всього кілька хвилин (наші зіграли 2:2). А в грі проти однолітків з Литви, яка проходила на севастопольському СКСе, Караваєв зіграв всі 90 хвилин і був одним з кращих в складі команди Яковенко.
У «Севастополі» Олександр Караваєв буде виступати на правах оренди. Футболіст орендований у донецького «Шахтаря» терміном на півтора року.