Диоген Лаэртский сравнивает жизнь и слог Онесикрита с Ксенофонтом, характеризуя Онесикрита как «подражатель, который ниже образца». Часто цитируется поздними античными авторами, которые критиковали его за неаккуратность и фальсификацию исторических фактов.
Онесикрит написал биографию Александра Как воспитывали Александра (греч. ??? ?????????? ????), описывал поход Александра в Азию и страны, которые посетил. Так, он описывает визит к Александру королевы амазонок Фалестрис и встречу в Индии с гимнософистами. От Онесикрита идет рассказ о диспуте Александра с индийскими мудрецами. Он впервые упоминает остров Шри-Ланка.