Solution
Let $BD$ meet $AP$ at $E$ and $AC$ at $F$. Triangles $ABE$ and $AFE$ share $AE$, have right angles at $E$ and equal angles at $A$, so $\triangle ABE\cong\triangle AFE$ and $AF=AB$. By the angle bisector theorem, $AB:AC=BP:PC=3:5$, so $AF:AC=3:5$, hence $AF:FC=3:2$.
Since $AD\parallel BC$, $\triangle ADF\sim \triangle CBF$, so $AD:BC=AF:FC=3:2$, and $BC=BP+PC=8$, so
$$AD=\frac32(8)=\boxed{12}.$$