Разведение в аквариумных условиях считается очень сложным, но некоторым аквариумистам это удаётся — процесс требует много времени и терпения. Нерестовик — большой аквариум объёмом 150–200 л; параметры воды почти не меняют, кроме температуры, которую повышают до 30–32°C, используют старую воду, а в аквариуме имитируют течение (например, мощным внутренним фильтром на полную мощность, все всасывающие отверстия которого закрывают сепараторной сеткой, чтобы не засосало плавающую в потоке икру). Субстратом служат коряги и гладкие камни, размещённые в самом проточном месте — интенсивность нереста сильно зависит от силы течения. Нерест стимулируют гормональными инъекциями, соотношение — 3–4 самца на 1 самку. После икрометания производителей отсаживают, фильтр отключают и стряхивают икру с сепараторной сетки, обеспечивая хорошую аэрацию воды. Через 4 часа удаляют неоплодотворённую (белую) икру — оплодотворённая прозрачная. Мальки выклёвываются через 24 часа и прячутся в тёмных уголках аквариума, а через 4 дня начинают искать корм — их кормят мелкими циклопами, коловратками и другими мелкими кормами; в первый месяц жизни особенно важно строго следить за качеством воды. К месячному возрасту мальки достигают 2 см и начинают приобретать окраску родителей.