Powstanie Autor utworu, a także czas powstania Milindapanhy pozostają nieznane, jednak na podstawie porównania tekstu palijskiego z tłumaczeniem chińskim z IV wieku n.e. (Nagasenabhiksusutra) przyjmuje się, że pierwszą część traktatu napisano pomiędzy rokiem 100 p.n.e., a 200 n.e., w północnych Indiach możliwe, że w języku innym niż język palijski (np. gandhari). Reszta to efekt pracy mnichów z Cejlonu, gdzie tekst trafił wraz z rozprzestrzenieniem się religii na inne części Azji. Najstarszy zachowany manuskrypt z rozszerzoną acz niepełną wersją, datowany jest na rok 1495.

Treść Traktat składa się z siedmiu części w formie dialogu, przy czym pytającym jest król Milinda, a odpowiada Nagasena. Przedmiotem ich rozmowy są główne założenia nauk Buddy, a treść nie dotyczy wydarzeń natury historycznej. Największą wartość literacką prezentują trzy pierwsze części, których autor przy pomocy wyszukanych paraboli wyjaśnia zawiłości buddyjskiej filozofii.