בוגר בית הספר לרפואה סאקלר באוניברסיטת תל-אביב, במסגרת העתודה האקדמאית.
התמחה ברפואת עור ומין במרכז הרפואי שיבא, בתל השומר.
השתלם ברפואת עור ילדים בבית החולים האוניברסיטאי GOSH, בלונדון.
משנת 1990 ד"ר כהנא מנהל את יחידת העור במרכז הרפואי "הלל יפה", בחדרה.
במרפאתו בהרצליה מקבל חברי קופות החולים - מכבי, מאוחדת, כללית, לאומית וחולים פרטיים.