Morphologically it can be identified by checking grayish-brown (in adults) or reddish-orange (in juveniles) dorsal body marked with dark patterns on top and white patches on side dorsals touching belly.
Average length- 100cm.
Maximum length- 170cm.
Long body of moderate thickness laterally flattened body. Scales smooth and long in shape; top dorsal scales along vertebra larger than adjacent scales. Dorsal color distinct in two life states. Adults: Neck and start of mid-body yellowish-brown with series of oblique or V shaped markings on top; rest of dorsal body grayish-brown with light and dark spots or cross-bands, gradually becoming faint on posterior side. Juveniles: Color bright reddish-brown or orange with patterns similar in adults. Regular white color patches found on side dorsal touching belly in all life stages.
Belly color grayish-brown in adults while reddish-brown in juveniles which have a demarcating boundary with dorsals by having series of white spots and darker color between them. Subcaudal scales paired in zig-zag manner.
Head triangular with blunt snout and rounded edges of jaws; clearly broader than neck. Top of the head patternless with color similar to dorsal in respective life stages. A thick postocular streak of black color found from eye to angle of head. Two parallel streaks of same color run transversally on neck. Upper lip yellow to white depending upon life stage, usually yellowish-white or light brown in adults and bright yellow in juveniles. Eyes brown in adults or reddish-orange in juveniles with vertical pupil.
Long and thin tail typically like other tree snakes with a pointed tip. Dorsal body patterns found usually in faint form.