Marinade it in yoghurt and lemon juice first, the acid breaks down the protein fibres in the meat and makes it tender. Don't salt the outside as this draws the juices out and makes the meat dry. Then cook it on a low heat for a long time. I never pan fry chicken any more, worst way to cook it IMO. Far better to poach it first then finish cooking it in a the pan to get the crispy skin.