With the caption package, you may declare a new format that will add \hfill at the very start of the caption (hereby making its first line raggedright).
(In the following example, I also use the floatrow package to center the tabular material and to allow switching the caption's position from below to above.)
\documentclass{article}
\usepackage{caption}
\DeclareCaptionFormat{hfillstart}{\hfill#1#2#3\par}
\captionsetup[table]{format=hfillstart,labelsep=newline,justification=centering}
\usepackage{floatrow}
\floatsetup[table]{capposition=top}
\newcommand{\sometext}{Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,
adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu
libero, nonummy eget, consectetuer id, vulputate a, magna.}
\begin{document}
This is normal text. \sometext
\begin{table}
(Tabular material)
\caption{This is a table caption. \sometext}
\end{table}
\end{document}
