Faits: A. Dès le 16 décembre 1988, X._ a pris à bail un appartement de cinq pièces au premier étage d'un bâtiment sis dans la Vieille-ville de Genève. Le contrat était conclu pour une durée initiale de trois ans, échéant le 15 décembre 1991, avec renouvellement tacite d'année en année. Le locataire habite l'appartement avec sa mère qui est âgée et malade. Par lettre du 1er février 2009, le locataire a demandé l'exécution de divers travaux dans l'appartement; n'ayant reçu aucune réponse, il a insisté le 12 juin suivant en menaçant de mettre en oeuvre les procédures nécessaires s'il n'obtenait pas satisfaction. Les travaux ont été exécutés au mois de juin 2009. Le 27 août 2009, usant d'une formule officielle, le bailleur Z._ a résilié le contrat avec effet au 15 décembre 2009. Il a simultanément et spontanément motivé le congé par le besoin de loger sa propre fille dans l'appartement loué. Le loyer annuel était alors fixé à 42'000 fr., frais accessoires non compris. X._ a saisi la commission de conciliation compétente le 5 octobre 2009. Par décision du 12 mai 2010, la commission a annulé le congé. B. Le 17 juin 2010, Z._ a ouvert action contre X._ devant le Tribunal des baux et loyers du canton de Genève. Le tribunal était requis de constater que le congé du 27 août 2009, avec effet au 15 décembre 2009, était valable. X._ a conclu principalement à l'annulation du congé et subsidiairement à la prolongation du bail pour une durée de quatre ans. Le tribunal a entendu divers témoins et il a procédé à une inspection des lieux. Le tribunal s'est prononcé le 4 octobre 2011. Accueillant partiellement l'action, il a prononcé que le bail a été valablement résilié pour le 15 décembre 2009; conformément à ses conclusions subsidiaires, le locataire obtient une prolongation de quatre ans échéant le 15 décembre 2013. La Chambre des baux et loyers de la Cour de justice a statué le 21 mai 2012 sur l'appel du locataire; elle a confirmé le jugement. C. Agissant par la voie du recours en matière civile, X._ requiert le Tribunal fédéral de réformer l'arrêt de la Cour de justice en ce sens que le congé soit annulé. L'intimé n'a pas été invité à répondre. Par ordonnance du 13 août 2012, le Tribunal fédéral a rejeté une demande d'assistance judiciaire jointe au recours.