우금리(禺金里) 사람으로 어머니는 보개(寶開)이다. 집안이 가난하여 바다를 내왕하는 상인이 되어 장사차 집을 나갔다가 바다에서 풍랑을 만나 배가 파선되었다.
함께 타고 가던 사람들은 모두 익사하였으나 장춘만은 널빤지를 타고 중국의 오(吳)나라 땅에 도착하였다. 오나라 사람들이 거두어 농사에 종사하게 하였는데, 하루는 고향에서 온듯한 이상한 승려가 극진하게 위로해주며 그를 데리고 떠났다.
앞길에 깊은 도랑이 있자 그 승려가 그를 옆에 끼고 도랑을 뛰어넘는데 혼미한 사이에 고향의 말씨와 우는 소리를 듣고 정신을 차려보니 신라에 도착하여 있었다. 오나라를 떠난 때가 신시(申時)쯤이었는데 도착한 때는 술시(戌時)였다.
이는 어머니 보개가 민장사(敏藏寺)의 관음보살에게 7일간 기도를 드린 결과이며, 이때가 745년(경덕왕 4) 4월 8일이었다. 경덕왕은 이를 듣고 민장사에 전답과 재물을 하사하였다.